PAT甲级 1001 A+B Format

原题链接 1001 A+B Format

【题目大意】
给定两个数a和b, 按照标准格式输出 a + b 的结果。

【输入样例】

-1000000 9

【输出样例】

-999,991

#include
#include
using namespace std;
int main(){
    int a, b, sum, stop, len=1;
    string s1, s2;
    cin>>a>>b;
    sum = a+b;
    s1 = to_string(sum);
    stop = (sum>0)?1:2;
    for(int i=s1.size()-1;i>=0;i--, len++){
        if(len==3&&i>=stop){
            s2 = s1[i] + s2; 
            s2 = "," + s2;
            len = 0;
        } else{
            s2 = s1[i] + s2;
        }
    }
    cout<

你可能感兴趣的:(PAT甲级 1001 A+B Format)