#include "../inc/vector_.h"#include <vector>#include <iostream>using namespace std;void vector_init(){//列表初始化vector<string> v1{"a", "b", "c"};//错误用法// vector<string> v2("a", "b", "c");//初始化vector大小为10,每个元素为-1vector<int> ivec(10, -1);// 10个string类型的元素,每个都是hivector<string> svec(10, "hi!");// 10个元素,每个都初始化为0vector<int> ivec2(10);// 10个元素,每个都初始化为空stringvector<string> svec2(10);}void vector_push(){//利用push_back将元素添加到vector末尾vector<int> v2;for (int i = 0; i != 100; ++i){v2.push_back(i);}//从标准输入读取单词放入vector// string word;// vector<string> text;// while (cin >> word)// {// text.push_back(word);// }// 求vector 每个元素平方值vector<int> v3{1, 2, 3, 4, 5, 6, 7, 8, 9};for (auto &i : v3){i *= i;}for (auto i : v3){cout << i << " ";}cout << endl;//索引访问// 11个分数段,全部初始化为0vector<unsigned> scores(11, 0);unsigned grade;//读取成绩while (cin >> grade){//只处理有效成绩,小于等于100的成绩if (grade <= 100)//对应的分数段+1,修改索引对应的元素值++scores[grade / 10];}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。