描述
输入两个非负 10 进制整数 A 和 B(≤230−1)输出 A+B 的 D(1<D≤10)进制数。
输入描述
输入在一行中依次给出 3 个整数 A、B 和 D。
输出描述
输出 A+B 的 D 进制数。
用例输入 1
123 456 8
用例输出 1
1103
关联视频
提交30分钟后可观看解题视频
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,b,i,d,o[31],p=0,l;
scanf("%d %d %d",&a,&b,&d);
l=a+b;
if(l==0)
{
printf("0\n");
return 0;
}
while(l!=0)
{
o[p++]=l%d;
l=l/d;
}
for(i=p-1;i>=0;i--)
printf("%d",o[i]);
return 0;
}