#include<stdio.h>
void verse(int a,int d)
{
if(a!=0)
{
verse(a/d,d);
printf("%d",a%d);
}
}
int main()
{
int a,b,d;
int i;
while(~scanf("%d%d%d",&a,&b,&d))
{
if(d<2||d>10) continue;
a+=b;
if(a==0)
printf("0");
verse(a,d);
printf("\n");
}
return 0;
}
这个题目有个关键问题。两个数字都是0的时候是特殊情况!
1022_D进制的A+B (20)
最新推荐文章于 2022-03-07 15:21:46 发布