HDU 1877 又一版 A+B

解题报告:其实就是一个转换进制的题,而且是10进制一下的,这就简单了,其他不多说,直接看代码:

 1 #include<cstdio>
 2 void jinzhi(__int64 m,__int64 C) {
 3     if(C==0)
 4     return ;
 5     jinzhi(m,C/m);
 6     printf("%I64d",C%m);
 7 }
 8 int main() {
 9     __int64 m,A,B,C;
10     while(scanf("%I64d",&m),m) {
11         scanf("%I64d%I64d",&A,&B);
12         C = A+B;
13         if(C==0) {printf("0\n"); continue;}
14         jinzhi(m,A+B);
15         printf("\n");
16     }
17 }
View Code

 

posted @ 2013-07-30 20:47  xiaxiaosheng  阅读(156)  评论(0编辑  收藏  举报