1001. A+B Format (20)
2017-01-18 23:54
696 查看
主页
题目集
基本信息
题目列表
提交列表
排名
帮助
1001. A+B Format (20)
时间限制
400 ms
内存限制
65536 kB
代码长度限制
16000 B
判题程序
Standard
作者
CHEN, Yue
Calculate a + b and output the sum in standard format – that is, the digits must be separated into groups of three by commas (unless there are less than four digits).
Input
Each input file contains one test case. Each case contains a pair of integers a and b where -1000000 <= a, b <= 1000000. The numbers are separated by a space.
Output
For each test case, you should output the sum of a and b in one line. The sum must be written in the standard format.
Sample Input
-1000000 9
Sample Output
-999,991
提交代码
解题步骤:
1.求和
2.处理符号
3.分离数字–入栈
4.出栈–按位的位置补逗号
提示:别忘了处理和为0的情况
实例代码
题目集
基本信息
题目列表
提交列表
排名
帮助
1001. A+B Format (20)
时间限制
400 ms
内存限制
65536 kB
代码长度限制
16000 B
判题程序
Standard
作者
CHEN, Yue
Calculate a + b and output the sum in standard format – that is, the digits must be separated into groups of three by commas (unless there are less than four digits).
Input
Each input file contains one test case. Each case contains a pair of integers a and b where -1000000 <= a, b <= 1000000. The numbers are separated by a space.
Output
For each test case, you should output the sum of a and b in one line. The sum must be written in the standard format.
Sample Input
-1000000 9
Sample Output
-999,991
提交代码
解题步骤:
1.求和
2.处理符号
3.分离数字–入栈
4.出栈–按位的位置补逗号
提示:别忘了处理和为0的情况
实例代码
#include<iostream> #include<vector> #include<cstdio> using namespace std; int main() { int a, b, sum; cin >> a >> b; sum = a + b; if (sum <0) { cout << '-'; sum = -sum; } int count = 0; vector<int> s; if (sum == 0) { count++; s.push_back(sum); } while (sum != 0) { count++;//数字个数 s.push_back(sum % 10); sum /= 10; } for (int i = count - 1; i >= 0; i--) { if ((i - 2) % 3 == 0 && i != count-1) { cout << ',' << s[i]; } else cout << s[i]; } system("pause"); return 0; }
相关文章推荐
- memset函数以及一个界面设计问题
- centos7 mariadb主从复制配置搭建
- 1012. The Best Rank 解析
- 解数独_递归
- 存储基础:DAS/NAS/SAN存储类型及应用
- Redis-数据结构-6-压缩列表
- 1011. World Cup Betting 解析
- 2017福州大学面向对象程序设计作业评分点
- MFC 菜单处理函数
- centos7 mariadb主从复制配置搭建
- hdu 1175 bfs+剪枝
- 23.PHP的哈希表实现
- Linux&C语言文件学习笔记(三):文件I/O与系统API
- [06]项目实战-PC 端固定布局(6)
- Batch Normalization 学习笔记
- 系统调用,将一个文件复=中的内容复制到另一个文件中去
- 给点思路
- CentOS使用YUM安装php运行环境,包含php,php-fpm,nginx,mysql
- 文章标题
- 文章标题