1. D进制的A+B (20)

时间限制
100 ms
内存限制
65536 kB
代码长度限制
8000 B
判题程序
Standard
作者
CHEN, Yue
输入两个非负10进制整数A和B(<=230-1),输出A+B的D (1 < D <= 10)进制数。

输入格式:

输入在一行中依次给出3个整数A、B和D。

输出格式:

输出A+B的D进制数。

输入样例:
123 456 8
输出样例:
1103

思路:利用递归去解,注意当两个值都为0时,要输出0

#include <stdio.h>
void Dturn(int n, int d)
{if(n){Dturn(n/d, d);printf("%d", n%d);}
}int main()
{int a, b, c;scanf("%d %d %d", &a, &b, &c);int sum = 0;sum = a + b;if(sum == 0){printf("%d", 0);return 0;}Dturn(sum, c);return 0;
}

PAT (Basic Level) Practise (中文)1022. D进制的A+B (20)相关推荐

  1. PAT (Basic Level) Practise (中文)-1025. 反转链表 (25)

    PAT (Basic Level) Practise (中文)-1025. 反转链表 (25)   http://www.patest.cn/contests/pat-b-practise/1025 ...

  2. PAT (Basic Level) Practise (中文)-1034. 有理数四则运算(20)

    PAT (Basic Level) Practise (中文)-1034. 有理数四则运算(20)  http://www.patest.cn/contests/pat-b-practise/1034 ...

  3. PAT乙级真题全集-PAT (Basic Level) Practise (中文)

    1001. 害死人不偿命的(3n+1)猜想 (15) 卡拉兹(Callatz)猜想: 对任何一个自然数n,如果它是偶数,那么把它砍掉一半:如果它是奇数,那么把(3n+1)砍掉一半.这样一直反复砍下去, ...

  4. 卡拉兹(Callatz)猜想,PAT(Basic Level) Practise NO.1001

    PAT(Basic Level) Practise NO.1001 卡拉兹(Callatz)猜想: 对任何一个自然数n,如果它是偶数,那么把它砍掉一半:如果它是奇数,那么把(3n+1)砍掉一半. 这样 ...

  5. C++学习之路 | PTA乙级—— 1022 D进制的A+B (20分)(精简)

    1022 D进制的A+B (20分) 输入两个非负 10 进制整数 A 和 B (≤2 ​30 ​​ −1),输出 A+B 的 D (1<D≤10)进制数. 输入格式: 输入在一行中依次给出 3 ...

  6. PAT (Basic Level) Practice (中文)1022 D进制的A+B (20 分)

    输入两个非负 10 进制整数 A 和 B (≤),输出 A+B 的 D (1)进制数. 输入格式: 输入在一行中依次给出 3 个整数 A.B 和 D. 输出格式: 输出 A+B 的 D 进制数. 输入 ...

  7. PAT 乙级 1022. D进制的A+B (20) Java版

    输入两个非负10进制整数A和B(<=230-1),输出A+B的D (1 < D <= 10)进制数. 输入格式: 输入在一行中依次给出3个整数A.B和D. 输出格式: 输出A+B的D ...

  8. 1022. D进制的A+B (20)-PAT乙级真题

    输入两个非负10进制整数A和B(<=2^30-1),输出A+B的D (1 < D <= 10)进制数. 输入格式 输入在一行中依次给出3个整数A.B和D. 输出格式 输出A+B的D进 ...

  9. 狂暴者 pat basic 练习二十二 D进制的A+B 测试点2,3,4原因

    心得: 在题目要求的数据大小接近int范围时(2^31-1),最好考虑不要用整型了,其实long的定义只要求不比int小,而现在基本上都是64位机,int和long都是4个字节的,所以long也不要用 ...

最新文章

  1. RDKit | 可视化分子来自于xyz文件
  2. Piercing the dark matter: bioinformatics of long- range sequencing and mapping穿透暗物质:生物信息学的长程测序和绘图
  3. AI端计算产业应用:如何快速训练高精度模型并在设备端加速计算 | 公开课报名...
  4. 思考:用开发移动app的观念来开发网站
  5. Unity初步 基本拼图实现
  6. java 静态成员不能调用 非静态成员_为什么静态成员不能访问非静态成员
  7. 45、Power Query-缺少功能区选项卡
  8. 部分网站为什么上不去_企业网站如何霸占搜索引擎首页
  9. apk的签名文件(两次Hash+加密)
  10. 有关sed命令的用法
  11. JavaSE基础——注解
  12. 一图看完双11阿里云原生技术亮点
  13. 云和恩墨助力大地保险新核心业务系统上线,开启数字化保险4.0时代
  14. 用单片机控制单色显示屏
  15. [ansible系列③]Ansible Inventory配置及详解
  16. FHQ Treap 总结
  17. php 随机获取字母,PHP获取随机数字和字母的步骤大全
  18. 从零开始学Android架构(一)——什么是设计模式?
  19. 写一篇以名字叫御坂网络20002的魅魔为主角打败女勇者的小说
  20. Android上好用的DLNA播放器BubbleUPnP

热门文章

  1. iOS8.1 APP图片模糊变形解决
  2. Java常见面试题(181-200)
  3. Endnote X9.1 参考文献悬挂缩进
  4. php会员到期怎么判断,织梦用php判断检测会员是否登录并返回会员相关信息
  5. springboot+微信小程序“微印象”在线打印预约系统的设计与实现毕业设计源码061642
  6. 耿丹CS16-2班课堂测试作业汇总
  7. 我见过的最糟糕代码,看了都说好!
  8. char, unsigned char, int,unsigned int之间的相互转换
  9. OpenGL4.0学习5.1--纹理(Targa图片贴图)
  10. 模拟调制—DSB信号及生物电信号特性测量分析实验报告