PAT1001 A+B Format

走了挺多弯路,看了别人的发现都挺简洁的,重写一份~~~

#include<cstdio>
#include<string>
#include<iostream>
using namespace std;
int main()
{
    int a,b;
    scanf("%d%d",&a,&b);
    int sum=a+b;
    if(sum<0)
    {
        printf("-");
        sum=-sum;
    }
    if(sum<1000&&sum>-1000)
        printf("%d\n",sum);
    else{
        string s=to_string(sum);
        int i=s.size()%3;
        if(i==0)i=3;
            cout<<s.substr(0,i);
        for(;i<s.size();i+=3)
            cout<<","<<s.substr(i,3);
    }
}
发布了74 篇原创文章 · 获赞 27 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_37507976/article/details/94412614
今日推荐