pat甲级1001
来源:互联网 发布:山东职业学院网络 编辑:程序博客网 时间:2024/06/10 02:25
题目主要难在需要输出格式上,需要3位3位的输出,我开始是直接用的循环模1000进行输出,结果是不正确的,因为如果是1000的倍数,比如1000,模1000后输出的是0,而不是000,所以我就先把求到的和转化成string,每3位一输出,就正确了。以下是C++代码:
#include <bits/stdc++.h>using namespace std;int main(int argc, char *argv[]){ long a,b; cin>>a>>b; a+=b; if(a<0) { cout<<"-"; a=-a; } string s=to_string(a); vector<string>v; int i=s.size()-3; for(;i>0;i-=3) { v.push_back(s.substr(i,3)); } v.push_back(s.substr(0,i+3)); for(i=v.size()-1;i>0;--i) { cout<<v[i]<<","; } cout<<v[0]<<endl;}
阅读全文
0 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)
- java爬虫小demo实现获取网页图片
- Hibernate懒加载常见问题及解决方案
- 常用的缓存方式
- Android SDK Manager更新失败
- 值得推荐的C/C++框架和库(转载)
- pat甲级1001
- 7、跨多个应用程序的 UI 测试
- python基础
- 8、测试应用程序组件集成
- 两种高性能 I/O 设计模式 Reactor 和 Proactor
- Android_实现商品详情的展示页及布局
- xv6操作系统接口
- 9、测试你的 Service
- aarbac