1001. A+B Format (20)
2015-12-27 18:55
309 查看
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
Sample Output
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
#include <iostream> #include <stack> using namespace std; void PrintNum(int num) { if (num<0) //处理负数 { cout<<'-'; num=-num; } if (num<1000) { cout<<num; //处理和小于三位数的情况 }else { stack<int> Q; int remain=0,temp=0; while (num>999) //将结果每三位作为一个数字存入栈 { remain=num%1000; Q.push(remain); num/=1000; } cout<<num; while (!Q.empty()) { temp=Q.top(); Q.pop(); if (temp>=100) { cout<<','<<temp; }else if(temp>=10) { cout<<",0"<<temp; //该三位数是有效十位数时补一个0 }else { cout<<",00"<<temp; //该三位数是有效个位数时补两个0 } } } } int main(int argc, const char * argv[]) { int a=0,b=0,temp=0; cin>>a>>b; temp=a+b; PrintNum(temp); return 0; }
相关文章推荐
- Android JNI技术, NDK开发
- 数值优化(Numerical Optimization)学习系列-非线性约束最优化(Nonlinear Constrained Optimization)
- MPI和MapReduce
- Redux系列01:从一个简单例子了解action、store、reducer
- java枚举使用
- 福建省赛--Problem E The Longest Straight(标记+二分)
- centOS下卸载samba
- 数值优化(Numerical Optimization)学习系列-线性规划(Linear Programming)
- gdb 常用调试命令
- 福建省赛--Problem E The Longest Straight(标记+二分)
- 提交远程版本控制服务器时,需要忽略的文件
- C语言连接mysql数据库实战
- 数值优化(Numerical Optimization)学习系列-带约束最优化(Constrained Optimization)
- Win10下搭建绿色版基于WAMP的PHP开发环境
- Shell的详细解释
- 数值优化(Numerical Optimization)学习系列-最小二乘问题(Least-Squares)
- 数值优化(Numerical Optimization)学习系列-非线性方程(Nonlinear Equation)
- 学习shell脚本之前要掌握的知识
- jQuery
- 转 Android屏幕适配全攻略(最权威的官方适配指导)