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 }

浙公网安备 33010602011771号