A + B 格式
题目大意
计算 a+b 并以标准格式输出总和----也就是说,从最低位开始每隔三位数加进一个逗号(千位分隔符),如果结果少于四位则不需添加。
输入格式
共一行,包含两个整数 a 和 b。
输出格式
共一行,以标准格式输出 a+b 的和。
解题思路:
语法题,用下to_string水一下就ok了
Code:
#include<iostream>
#include<string>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
int c=a+b;
string str=to_string(c); // 整形 浮点型都可以转换
string ans;
for(int i=str.size()-1,j=1;i>=0;i--,j++){
ans=str[i]+ans;
if(j%3==0&&str[i-1]!='-'&&i!=0) ans=','+ans;
}
cout<<ans<<endl;
}