1001 A+B Format (20 分)
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
a+=b;
if(a<0){
putchar('-');
a=-a;
}
string s=to_string(a);
string ans="";
int t=1;
for(int i=s.size()-1;i>=0;i--){
ans+=s[i];
if(t%3==0)ans+=',';
t++;
}
reverse(ans.begin(),ans.end());
if(ans[0]==',')ans.erase(ans.begin());
cout<<ans<<endl;
return 0;
}
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int INF=1<<30;
const int MAX=1e5;
int main(){
ll a,b;
cin>>a>>b;
a+=b;
if(a<0){
putchar('-');
a=-a;
}
if(a<1e3){
cout<<a;
}else if(a<1e6){
printf("%d,%03d",a/1000,a%1000);
}else if(a<1e9){
printf("%d,%03d,%03d",a/1000000,a%1000000/1000,a%1000);
}else{
printf("%d,%03d,%03d,%03d",a/1000000000,a%1000000000/1000000,a%1000000/1000,a%1000);
}
return 0;
}