博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
1001. A+B Format (20)
阅读量:4965 次
发布时间:2019-06-12

本文共 994 字,大约阅读时间需要 3 分钟。

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
 
 
#include 
#include
#include
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;}

转载于:https://www.cnblogs.com/madao1024/p/4044354.html

你可能感兴趣的文章
linux中configure文件默认执行结果所在位置
查看>>
Windows向Linux上传文件夹
查看>>
20180104-高级特性-Slice
查看>>
6个SQL Server 2005性能优化工具介绍
查看>>
nginx启动、关闭命令、重启nginx报错open() "/var/run/nginx/nginx.pid" failed
查看>>
BZOJ 3097 Hash Killer I
查看>>
UINavigationController的视图层理关系
查看>>
html阴影效果怎么做,css 内阴影怎么做
查看>>
宏观经济
查看>>
综合练习:词频统计
查看>>
BZOJ1026: [SCOI2009]windy数
查看>>
样板操作数
查看>>
64位UBUNTU下安装adobe reader后无法启动
查看>>
组件:slot插槽
查看>>
走进C++程序世界------异常处理
查看>>
Nginx配置文件nginx.conf中文详解(转)
查看>>
POJ 1308 Is It A Tree?(并查集)
查看>>
N进制到M进制的转换问题
查看>>
利用sed把一行的文本文件改成每句一行
查看>>
Android应用开发:核心技术解析与最佳实践pdf
查看>>