PTA 1001 A+B Format (20分)

这题用的是柳神的代码

https://me.csdn.net/liuchuo

#include <iostream>
#include<string>
using namespace std;
int main() {
    int a, b;
    cin >> a >> b;
    string s = to_string(a + b);    //把a+b转换为字符串
    int len = s.length();           //算出s的长度
    for (int i = 0; i < len; i++) {
        cout << s[i];               //输出第一个字符
        if (s[i] == '-') 
            continue;
        if ((i + 1) % 3 == len % 3 && i != len - 1) //如果i满足第三位的情况下
            //而且不是最后一个
            cout << ",";
    }
    return 0;
}
posted @ 2020-06-25 17:46  黄鹏宇  阅读(161)  评论(0)    收藏  举报