输入两个非负 10 进制整数 A 和 B (≤230 −1),输出 A+B 的 D (1<D≤10)进制数。
输入格式:
输入在一行中依次给出 3 个整数 A、B 和 D。
输出格式:
输出 A+B 的 D 进制数。
#include<iostream>
#include<stack>
using namespace std;
int main(){
int m,n,d;
cin>>m>>n>>d;
int mn=m+n;
stack<int>mn1;
if(mn==0)
cout<<mn;
else{
while(mn!=0){
mn1.push(mn%d);
mn/=d;
}
while(!mn1.empty()){
cout<<mn1.top();
mn1.pop();
}
}
return 0;
}