ex10.1:头文件algorithm中定义了一个名为count的函数,类似find,接受一对迭代器和一个值作为参数,count返回给定值在序列中出现的次数,读取int序列存入vector中,打印次数
ex10.2:读取string序列存入list中。
#include<iostream>
#include<algorithm>
#include<vector>
#include<list>
using namespace std;
int main()
{
/*int i;
vector<int>v;
while (cin >> i)
v.push_back(i);*/
//ex10.1
vector<int>v = {0,1,2,3,4,5,6,7,6,8,6,9};
int val = 6;
cout << count(v.begin(), v.end(), val) << endl;
//ex10.2
list<string>sl = {"aa","b","c","e","b"};
string str = "b";
cout << count(sl.begin(), sl.end(), str) << endl;
}
ex10.3:
这里写代码片