题目连接
//1001. A+B Format (20)
#include <iostream>
#include <string>
#include <sstream>
using namespace std;
int main() {
int a, b, k, count = 0, sub = 0;
char p[30];
for (int i = 0; i < 30; i++) {
p[i] = '.';
}
cin >> a >> b;
int c = a + b > 0 ? a + b : -(a + b);
/*stringstream ss;
ss << c;
string s = ss.str();
int len=s.length();*/
string s = to_string(c);
int len = s.length();
for (int i = len - 1; i >= 0; i--) {
count++;
p[sub++] = s[i];
if (count % 3 == 0) {
p[sub++] = ',';
}
}
if (a + b < 0)
cout << '-';
for (k = 0; p[k] != '.'; k++);
if (p[k-1] != ',')
cout << p[k-1];
for (int j = k - 2; j >= 0; j--)
cout << p[j];
return 0;
}