标签:测试用例 blank stdio.h ring break arc eof 机试 php
输入两个不超过整型定义的非负10进制整数A和B(<=231-1),输出A+B的m (1 < m <10)进制数。
8 1300 48 2 1 7 0
2504 1000
1 #include <stdio.h> 2 #include <string.h> 3 using namespace std; 4 5 int main() 6 { 7 int radix; 8 unsigned int a, b; 9 int ans[50]; 10 while(scanf("%d", &radix)!=EOF) 11 { 12 if(radix==0) break; 13 scanf("%d %d", &a, &b); 14 memset(ans, 0, sizeof(ans)); 15 unsigned int sum=a+b; 16 int size=0; 17 do 18 { 19 ans[size]=(sum%radix); 20 size++; 21 sum/=radix; 22 }while(sum); 23 24 for(int i=size-1; i>=0;i--) 25 printf("%d", ans[i]); 26 printf("\n"); 27 } 28 return 0; 29 }
标签:测试用例 blank stdio.h ring break arc eof 机试 php
原文地址:http://www.cnblogs.com/shenckicc/p/6756437.html