**
1022 D进制的A+B (20分)
**
输入两个非负 10 进制整数 A 和 B (≤230 −1),输出 A+B 的 D (1<D≤10)进制数。
输入格式:
输入在一行中依次给出 3 个整数 A、B 和 D。
输出格式:
输出 A+B 的 D 进制数。
思路:输入A,B,D,通过进制转化,存储余数,然后倒序输出
#include<stdio.h>
#include<stdlib.h>
int main()
{
int A,B,D;
scanf("%d %d %d",&A,&B,&D);
int sum=A+B;
int N[32],count=0;
do
{
N[count]=sum%D;
sum=sum/D;
count++;
}while(sum>0);
for(int i=count-1;i>=0;i--)
{
printf("%d",N[i]);
}
return 0;
}