#include<stdio.h>
#include<stdlib.h>
int main()
{
int a,b,D;
scanf("%d%d%d",&a,&b,&D);
int sum=a+b;
if(sum==0) //【caution】特判0的时候
{
printf("0");
return 0;
}
int arr[35]; //不需要用char然后memset,原始是什么都无所谓,都会被冲掉
int i=0;
while(sum!=0)
{
arr[i]=sum%D;
sum/=D;
++i;
}
for(int j=i-1 ; j>=0 ; --j)
printf("%d",arr[j]);
//system("pause");
return 0;
}
原文:http://www.cnblogs.com/Evence/p/4296057.html