美文网首页
PAT甲级 1001 A+B Format

PAT甲级 1001 A+B Format

作者: Rick97 | 来源:发表于2018-10-21 11:04 被阅读0次

    原题链接 1001 A+B Format

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

    【输入样例】

    -1000000 9

    【输出样例】

    -999,991

    #include<iostream>
    #include<string>
    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<<s2<<endl;
        return 0;
    }
    

    相关文章

      网友评论

          本文标题:PAT甲级 1001 A+B Format

          本文链接:https://www.haomeiwen.com/subject/hoxbzftx.html