1022 D进制的A+B (20)(20 分)
2024-09-27 06:11:52
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;
}
最新文章
- android studio 中移除module和恢复module
- Unity 视频播放杂谈
- String详解, String和CharSequence区别, StringBuilder和StringBuffer的区别 (String系列之1)
- bzoj2005 能量采集 gcd 容斥
- UVaLive 6858 Frame (水题)
- C# 学习笔记01
- code[vs]3301 Square words
- .net开发人员等级
- Media层
- 最近看到一篇cell点击时的动画,感觉还不错
- IOS 音频播放
- Floyd算法应用-医院选址问题
- 【SICP感应】1 工艺和替代模式
- WebHooks
- MQ队列堆积太长,消费不过来怎么办(转)
- profiler内存优化:警惕回调函数
- MySQL多数据源笔记5-ShardingJDBC实战
- 【Android 应用开发】BluetoothClass详解
- 智能指针auto_ptr &; shared_ptr
- Javascript高级编程学习笔记(90)—— Canvas(7) 绘制图像
热门文章
- Java编程中中文乱码问题的研究及解决方案
- ORA-29875 出现问题解决办法
- 开始使用JQuery 方法
- Spring cloud Eureka 服务治理(注册服务提供者)
- 从零开始的全栈工程师——js篇2.1(js开篇)
- agc016C - +/- Rectangle(构造 智商题)
- AGC015 C Nuske vs Phantom Thnook(前缀和)
- 使用kvm制作Eucalyptus镜像(Windows Server 2008r2为例)
- Python之自定义封装一个简单的Log类
- 平时对ES6的一些总结