要注意 s == 0的时候;
#include<iostream>
#include<string>
using namespace std;
void calc(__int64 s, int m)
{
if(s == 0)
return ;
else
{
calc(s / m, m);
printf("%d", s % m);
}
}
int main()
{
int m;
while(scanf("%d", &m) != EOF && m)
{
int a, b;
__int64 s;
scanf("%d%d", &a, &b);
s = a + b;
if(s == 0)
{
printf("0\n");
continue;
}
calc(s, m);
printf("\n");
}
return 0;
}
342

被折叠的 条评论
为什么被折叠?



