您的位置:首页 > 其它

1001.A+B Format (20)

2016-02-01 00:27 232 查看

这题诡异的A+B

代码链接 :

https://github.com/YooRarely/object-oriented.git

数据范围 :

由于 a, b皆为两个整型

且 -1000000 <= a, b <= 1000000.

所以只需要使用 int 变量 就可以实现 a和b的储存与相加。

解题思路 :

读入a 与 b 的值 使用 add类的构造方法取得c=a+b.

通过strstream 良好的转换方法,把整型转换成字符串。

每隔3位数放置小数点

int t=s.length()%3;
for (int i=0; i<s.length(); i++){
ans+=s[i];
if (!t) t=2;else t--;
if (!t && i!=s.length()-1) ans+=",";
}


ps:由于不是很擅于表达这段代码,所以只能贴出来叻

存在bug :

第一次忘记判断负数,导致错了一个评测点。。



第二次判断负数后通过

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: