代码实现:
#include<stdio.h>
int main(void)
{
int A, B, D, result[50], i, num;
scanf("%d %d %d", &A, &B, &D);
for (i = 0; i < 50; i++)result[i] = -1;
i = 0; num = A + B;
if (D != 10)
{
do
{
if (num >= D)result[i++] = num % D;
else if (num < D)result[i++] = num;
num /= D;
} while (num != 0);
for (i = 0; result[i + 1] != -1; i++);
for (; i >= 0; i--)printf("%d", result[i]);
}
else if (D == 10)printf("%d\n", num);
return 0;
}