1001. A+B Format (20)
来源:互联网 发布:石头网络刷钻软件手机 编辑:程序博客网 时间:2024/05/05 01:10
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 9Sample Output
-999,991
#include <cstring>#include <cstdio>#include <cmath>using namespace std;int main() { int a,b; scanf("%d %d",&a,&b); char buf[1024]={0},out[1024]={0}; sprintf(buf,"%d",abs(a+b)); int i=strlen(buf),j=1022,step=0; while(i!=-1){ out[j--] = buf[i--]; if(step!=0 && i!=-1 &&step%3==0) out[j--]=','; ++step; } if(a+b<0) out[j--] ='-'; printf("%s\n",out+j+1); return 0;}
0 0
- 1001. A+B Format (20)
- 1001. A+B Format (20)
- 1001. A+B Format (20)
- 1001. A+B Format (20)
- 1001. A+B Format (20)
- 1001. A+B Format (20)
- 1001. A+B Format (20)
- 1001. A+B Format (20)
- 1001. A+B Format (20)
- 1001. A+B Format (20)
- 1001. A+B Format (20)
- 1001. A+B Format (20)
- 1001. A+B Format (20)
- 1001. A+B Format (20)
- 1001. A+B Format (20)
- 1001. A+B Format (20)
- 1001. A+B Format (20)
- 1001. A+B Format (20)
- 面试经之一道淘汰85%面试者的百度开发者面试题
- java怎么连接MongoaDB数据库
- 数据结构与算法程序集
- 编译Nexus 7源码的流程
- 《算法导论》笔记 第18章 总结与思考
- 1001. A+B Format (20)
- HELLOWIN程序详细注释——《Windows程序设计》阅读笔记
- 优秀程序员的十个习惯
- python模块安装
- 《大话设计模式》——读后感 (2)商场促销——策略模式
- 数据结构-串
- 数据结构学习之二叉树(理论篇)
- VS2012 error C1083: 无法打开包括文件:“***.cpp”: No such file or directory
- linux 常用命令