1022 D进制的A+B

#include<stdio.h>
int main()
{
    int m,n,d,k=0,sum;
    int a[60];
    scanf("%d %d %d",&m,&n,&d);
    sum=m+n;
    if(sum!=0)
    {
        for(int i=0;sum!=0;i++)
        {
            a[i]=sum%d;
            sum=sum/d;
            k=k+1;
        }
        for(int j=k-1;j>=0;j--)
           printf("%d",a[j]);
    }
    else
       printf("0");//当进制转换的时候,千万要注意若为0则直接输出0
}

 

posted @ 2019-08-07 19:46  gausstu  阅读(168)  评论(0)    收藏  举报