PAT甲级1001
来源:互联网 发布:建筑设计制图软件 编辑:程序博客网 时间:2024/06/05 16:06
传送门
#include <iostream>#include <string>#include <vector>using namespace std;int main(int argc,char **argv){int n,m,sum;vector<char> ivec;scanf("%d%d",&n,&m);sum=n+m;string src=std::to_string(sum);if(sum<0){int len=src.length()-1;if(len<=3){cout<<src;return 0;}int commas_num;if(len>3 && len%3==0)commas_num=len/3-1;elsecommas_num=len/3;for(int j=len,k=0;j>=0;j--){ivec.push_back(static_cast<char>(src[j]));if(++k%3==0 && commas_num>0){ivec.push_back(',');commas_num--;}}for(auto it=ivec.rbegin();it!=ivec.rend();it++)cout<<*it;}if(sum>=0){int len=src.length();if(len<=3){cout<<src;return 0;}int commas_num;if(len>3 && len%3==0)commas_num=len/3-1;elsecommas_num=len/3;for(int j=len-1,k=0;j>=0;j--){ivec.push_back(static_cast<char>(src[j]));if(++k%3==0 && commas_num>0){ivec.push_back(',');commas_num--;}}for(auto it=ivec.rbegin();it!=ivec.rend();it++)cout<<*it;}return 0;}
1 0
- PAT甲级1001
- PAT甲级1001
- PAT甲级习题(1001)
- PAT-甲级-1001
- PAT甲级1001
- PAT甲级1001,1002
- PAT甲级1001题解
- PAT甲级1001
- PAT甲级1001
- 浙大PAT甲级-1001
- PAT甲级 1001
- PAT 甲级 1001
- PAT甲级1001-1004
- PAT 甲级 1001
- PAT 甲级练习 1001
- pat甲级1001
- PAT 甲级
- PAT甲级1001-Public Bike Management (30)
- web初级分层
- istview优化带来的view重用怎么解决
- eclipse下如何关联android-support-v4.jar源码
- Makefile选项CFLAGS,LDFLAGS,LIBS
- 开源项目9GAG源码解析与Material改造(三)
- PAT甲级1001
- linux-文件系统管理03-LVM硬盘管理
- linux 查找svn相关目录
- 开发笔记 - 自定义推送声音
- Linux内核之中断初探
- Integer与Int小谈
- WebKit之addToJavaScriptWindowObject()分析
- jqgrid引用
- Java中一些常用的正则表达式