1022 D进制的A+B (20)(20 分)

输入两个非负10进制整数A和B(<=\(2^{30}-1\)),输出A+B的D (1 < D <= 10)进制数。

输入格式:

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

输出格式:

输出A+B的D进制数。

输入样例:

123 456 8

输出样例:

1103

思考

不过是典型的进制转换的代码,经常会用到的

AC代码

#include <stdio.h>
int main() {
int a, b, d;
scanf("%d%d%d", &a, &b, &d);
int sum = a + b;
int ans[31], num = 0;
do {
ans[num++] = sum % d;
sum /= d;
} while(sum != 0);//这一题比较简单
for(int i = num - 1; i >= 0; i--) {
printf("%d", ans[i]);
}
return 0;
}

最新文章

  1. android studio 中移除module和恢复module
  2. Unity 视频播放杂谈
  3. String详解, String和CharSequence区别, StringBuilder和StringBuffer的区别 (String系列之1)
  4. bzoj2005 能量采集 gcd 容斥
  5. UVaLive 6858 Frame (水题)
  6. C# 学习笔记01
  7. code[vs]3301 Square words
  8. .net开发人员等级
  9. Media层
  10. 最近看到一篇cell点击时的动画,感觉还不错
  11. IOS 音频播放
  12. Floyd算法应用-医院选址问题
  13. 【SICP感应】1 工艺和替代模式
  14. WebHooks
  15. MQ队列堆积太长,消费不过来怎么办(转)
  16. profiler内存优化:警惕回调函数
  17. MySQL多数据源笔记5-ShardingJDBC实战
  18. 【Android 应用开发】BluetoothClass详解
  19. 智能指针auto_ptr &amp; shared_ptr
  20. Javascript高级编程学习笔记(90)—— Canvas(7) 绘制图像

热门文章

  1. Java编程中中文乱码问题的研究及解决方案
  2. ORA-29875 出现问题解决办法
  3. 开始使用JQuery 方法
  4. Spring cloud Eureka 服务治理(注册服务提供者)
  5. 从零开始的全栈工程师——js篇2.1(js开篇)
  6. agc016C - +/- Rectangle(构造 智商题)
  7. AGC015 C Nuske vs Phantom Thnook(前缀和)
  8. 使用kvm制作Eucalyptus镜像(Windows Server 2008r2为例)
  9. Python之自定义封装一个简单的Log类
  10. 平时对ES6的一些总结