#include <stdio.h>
#include <vector>
using namespace std;
int main()
{
int i, j, k, m;
int ytmp;
vector<int> v;
scanf("%d %d %d", &i, &j, &k);
m = i + j;
if (m == 0)
{
v.push_back(0);
}
else
{
while (m!=0)
{
ytmp = m % k;
v.push_back(ytmp);
m = m / k;
}
}
for (i = v.size() - 1; i >= 0; i--)
{
printf("%d", v[i]);
}
return 0;
}
测试点3测试数据:0 0 5(或者任意一个数),输出应该是0。而不是多个0;
测试点6测试数据:0 4 8(或者任意大于4的进制),输出应该是4。而不是04。