输入两个非负10进制整数A和B(<=230-1),输出A+B的D (1 < D <= 10)进制数。

输入格式:

输入在一行中依次给出3个整数A、B和D。

输出格式:

输出A+B的D进制数。

输入样例:

123 456 8

输出样例:

1103

程序代码:

#include<stdio.h>
#include<string.h>
char s[31]={0};
int main()
{
    int a,b,d;
    scanf("%d %d %d",&a,&b,&d);
    a=a+b;
    int i =0;
    if(a==0)
    {   putchar('0');
        return 0;
    }
        while(a>0)
    {
        s[i]=a%d+'0';
        a=a/d;
        i++;
    }
    int len =strlen(s);
    i=len-1;
    for(i=len-1;i>=0;i--)
        putchar(s[i]);
    return 0;

}