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

来源:互联网 发布:数控折弯机有编程吗 编辑:程序博客网 时间:2024/06/06 05:15

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

时间限制
100 ms
内存限制
65536 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
#include <iostream>#include <vector>using namespace std;int main(){    int n,m,jinzhi;    cin>>n>>m>>jinzhi;    int sum = n+m;    if(sum==0){        cout<<"0"<<endl;        return 0;    }    vector<int> v1;    while(sum!=0){        int yushu = sum%jinzhi;        v1.push_back(yushu);        sum = sum/jinzhi;    }    for(int i=v1.size()-1;i>=0;i--){        cout<<v1[i];    }    return 0;}

0 0
原创粉丝点击