1022 D进制的A+B (20 分)
思路 :
十进制转其他进制,不断取要转进制的余,余数作为要输出的低位。直至要转进制的数变为0
源代码:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,d;
scanf("%d%d%d",&a,&b,&d);
long long sum = a+b;
int dSum[100],n=0;
if(sum==0){
printf(“0”);
}
while(sum){
dSum[n++] = sum % d;
sum /= d;
}
while(n–){
printf("%d",dSum[n]);
}
return 0;
}