C++primer 10.1节练习

练习10.1

 1 #include<iostream>
 2 #include<string>
 3 #include<vector>
 4 #include <stack>
 5 #include <algorithm>
 6
 7 using namespace std;
 8
 9
10 int main()
11 {
12     vector<int> vec{ 1,2,3,4,5,6,7,8,9,10,1,2,3,5,6,7,89,6,4,2,3,15,5,6,45 };
13     int val = 11;
14     auto a_num = count(vec.begin(), vec.end(), val);
15     cout << a_num << endl;
16     system("pause");
17     return 0;
18 }

练习10.2

 1 #include<iostream>
 2 #include<string>
 3 #include<vector>
 4 #include <stack>
 5 #include <algorithm>
 6 #include <list>
 7
 8 using namespace std;
 9
10
11 int main()
12 {
13     list<string> vec;
14     string word;
15     while (cin >> word)
16         vec.push_back(word);
17     string val = "123";
18     auto a_num = count(vec.begin(), vec.end(), val);
19     cout << a_num << endl;
20     system("pause");
21     return 0;
22 }
时间: 2024-10-17 00:45:40

C++primer 10.1节练习的相关文章

C++primer 10.6节练习

练习10.42 1 #include<iostream> 2 #include<string> 3 #include <iostream> 4 #include <string> 5 #include <vector> 6 #include <algorithm> 7 #include <list> 8 #include <functional> 9 #include <iterator> 10 #

Egret入门学习日记 --- 第三十六篇(书中 10.7 ~ 10.8 节 内容)

第三十六篇(书中 10.7 ~ 10.8 节 内容) 开始 书中 10.7 节内容. 书中 10.7 节内容结束. 书中重点: 1.导出素材. 2.配置粒子库. 3.播放动画. 开始操作: 1.导出素材. 我设置好了雪花的效果. 接着是导出. 这是导出后的资源文件. 导入Egret的预加载资源组中. 2.配置粒子库. 下载好官方的粒子库. https://github.com/egret-labs/egret-game-library 拷贝粒子库到项目外,记住 项目文件夹外! 配置好 egret

C++primer 10.4.2节练习

练习10.29 1 #include<iostream> 2 #include<string> 3 #include <iostream> 4 #include <string> 5 #include <vector> 6 #include <algorithm> 7 #include <list> 8 #include <functional> 9 #include <iterator> 10 #

C++primer 10.4.1节练习

练习10.26 back_inserter创建一个使用push_back的迭代器. front_inserter创建一个push_front的迭代器. Inserter创建一个使用insert的迭代器.此函数接收第二个参数,这个参数必须是一个指向给定容器的迭代器.元素将被插入到给定迭代器所表示的元素之前. 练习10.27 1 #include<iostream> 2 #include<string> 3 #include <iostream> 4 #include &l

C++primer 10.3.1节练习

练习10.11 1 #include<iostream> 2 #include<string> 3 #include <iostream> 4 #include <string> 5 #include <vector> 6 #include <algorithm> 7 #include <list> 8 using namespace std; 9 10 void elmDups(vector<string>

C++primer 10.2.1节练习

练习10.3 1 #include<iostream> 2 #include<string> 3 #include<vector> 4 #include <stack> 5 #include <algorithm> 6 #include <numeric> 7 #include <list> 8 9 using namespace std; 10 11 12 int main() 13 { 14 vector<int

C++primer 10.2.2节练习

练习10.6 1 #include<iostream> 2 #include<string> 3 #include <iostream> 4 #include <string> 5 #include <vector> 6 #include <algorithm> 7 using namespace std; 8 9 int main() 10 { 11 vector<int> vec{0,1,2,3,4}; 12 fill

C++primer 10.3.2节练习

练习10.14 1 [] (const int &a, const int &b) {return a + b;} 练习10.15 1 [a] (const int &b) { return a + b; } 练习10.16 1 void biggies(vector<string>& words, vector<string>::size_type sz) 2 { 3 elmDups(words); 4 stable_sort(words.begi

C++primer 10.3.3节练习

练习10.20 1 #include<iostream> 2 #include<string> 3 #include <iostream> 4 #include <string> 5 #include <vector> 6 #include <algorithm> 7 #include <list> 8 using namespace std; 9 10 void elmDups(vector<string>