练习10.1:
#include <iostream>
using namespace std;
#include <vector>
#include <algorithm>
int main()
{
vector<int>v;
int a;
int i = 10;
while (i != 0 && cin >> a)
{
i--;
v.push_back(a);
}
int val = 5;
int num = count(v.cbegin(), v.cend(), val);
cout << num << endl;
system("pause");
return 0;
}
练习10.2:
#include <iostream>
using namespace std;
#include <vector>
#include <string>
#include <list>
#include <algorithm>
int main()
{
list<string>ls;
string word, s = "hello";
int i = 10;
while (i != 0 && cin >> word)
{
ls.push_back(word);
--i;
}
//计数
int num = count(ls.cbegin(), ls.cend(), s);
cout << num << endl;
system("pause");
return 0;
}