要注意0的情况,如果不写判断是输不出来的。
#include <iostream>
using namespace std;
int main()
{
int a, b, d;
cin >> a >> b >> d;
int num = a + b;
int c[1001];
int k = 0;
if(num == 0) {
cout << "0";
return 0;
}
while(num) {
c[k++] = num % d;
num = num / d;
}
for(int i = k - 1; i >= 0; i--) {
cout << c[i];
}
return 0;
}#in