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 :
第一次忘记判断负数,导致错了一个评测点。。
第二次判断负数后通过
相关文章推荐
- Codeforces Round #341 Div.2 C. Wet Shark and Flowers
- PAT1101. Quick Sort
- 【杭电】[2020]绝对值排序
- [翻译]观察变换View Transform (Direct3D 9)
- 数据分析的3大作用:解决生活问题、降低被误导概率、职场发展需要
- async.js 学习记录
- Windows游戏本评测
- PHP自带方法验证邮箱是否存在
- 如何批量清理系统临时文件(语言:C#、 C/C++、 php 、python 、java )
- Shell编程中while与for的区别及用法详解
- Python找出9个连续的空闲端口
- js格式化输入框内金额、银行卡号
- jQuery与Ajax以及序列化
- jQuery 3.0 的变化及使用方法
- 浅析JavaScript作用域链、执行上下文与闭包
- 理解javascript中的严格模式
- 基于JavaScript判断浏览器到底是关闭还是刷新(超准确)
- 基于jQuery实现二级下拉菜单效果
- 基于JavaScript实现动态添加删除表格的行
- AngularJS手动表单验证