c++primer5 题3.24
来源:互联网 发布:数据透视表实时更新 编辑:程序博客网 时间:2024/05/21 07:53
3.24
想法略粗糙看见另一答主的表示很惊叹
我的需要用j来控制迭代器的位置
**注意的地方有j
#include<iostream>#include<string>#include<vector>using namespace std;int main(){ int a=0,b=0,j=0; vector<int> v; while(cin>>a) v.push_back(a); for(auto it=v.begin();it!=v.end()&&(j<v.size()/2);++it,++j) { auto temp=v.end()-(j+1); b=*it+*(temp); cout<<b<<" "; } return 0;}
程序使用迭代器自加运算可以修改为
用j来控制相加的次数
#include<iostream>#include<string>#include<vector>using namespace std;int main(){ int a=0,b=0,j=0; vector<int> v; while(cin>>a) v.push_back(a); for(auto it=v.begin(),iw=v.end();it!=iw&&(j<v.size()/2);++it,++j) { iw-=1; b=*it+*iw; cout<<b<<" "; } return 0;} `
阅读全文
0 0
- c++primer5 题3.24
- C++primer5 题3.25
- c++primer5 题3.36
- c++Primer5,高级主题
- c++primer5 第一章
- c++primer5第二章
- c++primer5 3.17
- c++primer5 3.20答案
- c++Primer5--如何选择类型
- C++Primer5 笔记--迭代器运算
- C++primer5.2关系、逻辑操作符
- c++Primer5,类设计者的工具
- 重新学习《C++Primer5》第15章-面向对象程序设计
- c++Primer5,总览与IO库和泛型算法
- 重新学习《C++Primer5》第1-5章
- 重新学习《C++Primer5》第6章-函数
- 重新学习《C++Primer5》第7章-类
- 重新学习《C++Primer5》第8章-IO库
- nginx 502/页面图片加载不出的原因
- mysql的正则表达式
- 源码阅读技巧篇
- IE F12 debug using
- c语言操作符
- c++primer5 题3.24
- Invalid bound statement (not found)
- nodejs 爬虫
- asp.net 共享文件夹 网络文件夹 文件读写
- 员工人事档案组成要素介绍
- 欢迎使用CSDN-markdown编辑器
- Java内部类详解
- 宏定义中的##
- guava 集合