您的位置:首页 > 其它

1022. D进制的A+B (20)

2014-06-05 15:41 253 查看

1022. D进制的A+B (20)

时间限制100 ms内存限制32000 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue输入两个非负10进制整数A和B(<=230-1),输出A+B的D (1 < D <= 10)进制数。输入格式:输入在一行中依次给出3个整数A、B和D。输出格式:输出A+B的D进制数。输入样例:
123 456 8
输出样例:
1103
使用递归来解决问题
ac代码
#include<iostream>using namespace std;void test(int m,int k){    if(m/k==0)cout<<m;    else{        test(m/k,k);       cout<<m%k;}   }int main(){    int A,B,D;    cin>>A>>B>>D;    int cnt=0;    cnt=A+B;    test(cnt,D);            system("pause");                    return 0;    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: