题目描述
通过to_string()将数字转化为字符串,添加','的条件是 j%3==0&&i&&str[i-1]!='-' i防止越界
算法1
C++ 代码
#include<iostream>
#include<cstring>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
int res=a+b;
string str=to_string(res);
string ans;
for(int i=str.size()-1,j=0;i>=0;i--){
ans=str[i]+ans;
j++;
if(j%3==0&&i&&str[i-1]!='-'){
ans=','+ans;
j=0;
}
}
cout<<ans<<endl;
return 0;
}