#include<stdio.h>
int main(){
int he,i;
unsigned int a,b,m;
int ans[10000];
while(scanf("%d",&m)!=EOF){
if(m==0){
break;
}
scanf("%d%d",&a,&b);
he=a+b;
if(he==0){
printf("0");
}
else{
for(i=0;he!=0;i++){
ans[i]=he%m;
he=he/m;
}
i--;
while(i>=0){
printf("%d",ans[i]);
i--;
}
}
printf("\n");
}
return 0;
int main(){
int he,i;
unsigned int a,b,m;
int ans[10000];
while(scanf("%d",&m)!=EOF){
if(m==0){
break;
}
scanf("%d%d",&a,&b);
he=a+b;
if(he==0){
printf("0");
}
else{
for(i=0;he!=0;i++){
ans[i]=he%m;
he=he/m;
}
i--;
while(i>=0){
printf("%d",ans[i]);
i--;
}
}
printf("\n");
}
return 0;
}
错了好多次 改了好多次
1. 注意题目要求 三个数字都是无符号型的
2.不能忽略 A+B=0的情况
3.if else 之前没写else导致了错误