注意点:
“0” 特殊处理,末位不输出 “,”。
#include <iostream>
using namespace std;
int main()
{
int a, b;
int ans, i;
int s[10];
cin >> a >> b;
ans = a + b;
if (ans == 0)
{
cout << 0;
return 0;
}
if (ans < 0)
{
cout << "-";
ans = -ans;
}
s[0] = 0;
while (ans > 0)
{
s[0]++;
s[s[0]] = ans % 10;
ans /= 10;
}
cout << s[s[0]];
for (i = s[0] - 1; i > 0; i--)
{
if (i % 3 == 0)
cout << ",";
cout << s[i];
}
cout << endl;
return 0;
}