PAT 甲级 1001 A+B Format (20 分)
题目的意思就是两整数相加,最后按照每三位一逗号格式输出,题中的数不大,直接用 int 即可
#include<iostream>
#include<cmath>
#include<cstdio>
using namespace std;
int main()
{
int a,b,c;
cin>>a>>b;
c=a+b;
if(c<0)
{
cout<<"-";
}
if(abs(c)>=1000000)
{
printf("%d,%03d,%03d",abs(c)/1000000,(abs(c)/1000)%1000,abs(c)%1000);
}
else if(abs(c)>=1000)
{
printf("%d,%03d",abs(c)/1000,abs(c)%1000);
}
else
printf("%d",abs(c));
return 0;
}
还没有评论,来说两句吧...