PAT1001
#include <iostream>
#include <string>
#include <sstream>
using namespace std;
int main()
{
int a,b;
cin >> a >> b;
string s;
stringstream ss;
ss << (a+b);
ss >> s;
for(int i=0;i<s.size();i++)
{
cout << s[i];
if(s[i]=='-')
continue;
if((i+1)%3==s.size()%3&&i!=s.size()-1)
cout << ",";
}
return 0;
}
总结:
Sample Input:
-1000000 9
Sample Output:
-999,991
数字转字符串 stringsstream
stringstream ss; //
string s
ss << val
ss >> s
判定条件(i%3==s.size()%3&&i!=s.size())