#include <iostream>
#include <cstdio>
#include <vector>
using namespace std;
vector<int> res;
int main()
{
int a,b,c,flag=0;
cin>>a>>b;
c=a+b;
if(c<0){
flag=1;
c=-c;
}
if(flag){
printf("-");
}
if(c<1000){
printf("%d\n",c);
}else{
while(c>=1000){
res.push_back(c%1000);
c=c/1000;
}
printf("%d,",c);
for(int i=res.size()-1;i>=0;i--){
printf("%03d",res[i]);
if(i>0){
printf(",");
}
}
printf("\n");
}
return 0;
}
本文介绍了一个C++程序,该程序实现了两个整数相加后的结果输出。如果结果小于1000,则直接输出;若大于等于1000,则采用特殊的格式输出,即先输出千位以上的部分,再输出千位及以下的部分,并且每三位用逗号分隔。
478

被折叠的 条评论
为什么被折叠?



