PAT (Basic Level) Practice 1022 D进制的A+B 分数 20
2024-09-03 05:22:38
输入两个非负 10 进制整数 A 和 B (≤230−1),输出 A+B 的 D (1<D≤10)进制数。
输入格式:
输入在一行中依次给出 3 个整数 A、B 和 D。
输出格式:
输出 A+B 的 D 进制数。
输入样例:
123 456 8
输出样例:
1103
鸣谢用户谢浩然补充数据!
代码长度限制
16 KB
时间限制
200 ms
内存限制
64 MB
解题:
#include<stdio.h> int main()
{
int A,B,D,C,i=0,j;
int arr[1000];
scanf("%d %d %d",&A,&B,&D);
C=A+B;
while(C)
{
arr[i++]=C%D;
C=C/D;
}
for(j=i-1;j>=0;j--)
{
printf("%d",arr[j]);
}
if(i==0)
{
printf("0");
}
}
最新文章
- property
- Gym 100500B
- android141 360 安装软件管理java代码
- BlockingQueue汇总
- C#中属性简写原理
- 本地代码git到github上
- BZOJ 1200 木梳
- ionic中使用Cordova Uglify 压缩js与css
- jquery实现简单鼠标经过图片预览效果
- C语言的本质(2)——二进制、八进制、十六进制与十进制
- qmake pro工程设置
- python爬虫——建立IP池,将可用IP存放到redis
- designed principle
- 我的Mac中毒了,病毒居然叫做MacPerformance
- 抓取分析网页批量下载评书(3)之批量下载mp3
- Automate Screen or Button Taps via Tasker : Simulating keypress events
- [TODO]com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method
- IT人都非常忙(茫)
- 编程开发之--java多线程学习总结(4)
- js基本知识6