#include<iostream>#include<string>#include<vector> #include<stack>#include<map>#include<algorithm>usingnamespacestd;
intmain(){
int a, b, d;
stack<int>s;
cin >> a >> b >> d;
int c = a + b;
vector<int>res;
while (c >= d) {
res.push_back(c%d);
c = c / d;
}
res.push_back(c);
for (int i = 0; i < res.size(); i++) {
cout << res[res.size() - i - 1];
}
return0;
}
复制代码
python3代码
defmain():
a = list(map(int,input().split()))
c = a[0] + a[1]
res = []
while c >= a[2]:
res.append(c % a[2])
c = c//a[2]
res.append(c)
res = [str(x) for x in res]
print(''.join(list(reversed(res))))
main()
复制代码