<C++ Primer_5th>习题_3.25
来源:互联网 发布:ubuntu修改hosts翻墙 编辑:程序博客网 时间:2024/06/06 00:54
//使用迭代器划分分数范围#include<iostream>#include<vector>using namespace std;int main(){//该vector对象记录各分数段的人数,初始值为0vector<unsigned> v_grade(11);int i_val;auto it = v_grade.begin();cout << "请输入一组成绩(0~100): " << endl;while (cin >> i_val)if (i_val < 101)++*(it + i_val / 10); //利用迭代器定位到对应的元素,然后加1cout << "您总计输入了 " << v_grade.size() << "个成绩" << endl;cout << "各分数段的人数分布是(成绩从低到高):" << endl;//利用迭代器遍历v_grade的元素并逐个输出for (it ; it != v_grade.end(); ++it){cout << *it << " ";}cout << endl;system("pause");return 0;}
阅读全文
0 0
- <C++ Primer_5th>习题_3.25
- <C++ Primer_5th>习题_3.2
- <C++ Primer_5th>习题_3.3
- <C++ Primer_5th>习题_3.4
- <C++ Primer_5th>习题_3.5
- <C++ Primer_5th>习题_3.6
- <C++ Primer_5th>习题_3.10
- <C++ Primer_5th>习题_3.14
- <C++ Primer_5th>习题_3.16
- <C++ Primer_5th>习题_3.17
- <C++ Primer_5th>习题_3.20
- <C++ Primer_5th>习题_3.22
- <C++ Primer_5th>习题_3.23
- <C++ Primer_5th>习题_3.24
- <C++ Primer_5th>习题_3.31
- <C++ Primer_5th>习题_3.35
- <C++ Primer_5th>习题_3.36
- <C++ Primer_5th>习题_1.3
- ios-frame和bounds
- LinkList_Stack(链式栈)
- 第2篇 SercureCRT使用root远程登录ubuntu16.04
- <C++ Primer_5th>习题_3.24
- CodeForces
- <C++ Primer_5th>习题_3.25
- <C++ Primer_5th>习题_3.31
- 3 文本编辑器vim
- 基于Excel的QR二维码生成工具——原理及算法详解(之七)
- <C++ Primer_5th>习题_3.35
- POJ—487-3279
- <C++ Primer_5th>习题_3.36
- QT问题记录之EnterEvent事件无效
- HDU5514 Frogs