//11.1.cpp
//algorithm头文件定义一个名为count的函数
//其功能类似于find。
//这个函数使用一对迭代器和一个值做参数,返回这个值出现次数的统计结果。
//编写程序读取一系列int型数据,并将它们存储到vector对象中
//统计某个值出现了多少次
#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
int main()
{
vector<int> ivec;
int ival;
int ival1;
int cnt;
//读入int型数据
cout<<"Enter integers(Ctrl+z to end):"<<endl;
while(cin>>ival)
ivec.push_back(ival);
//调用count函数返回某值出现的次数
cin.clear();
cout<<"Enter a integer to search:"<<endl;
cin>>ival1;
cnt=count(ivec.begin(),ivec.end(),ival1);
cout<<ival1<<"出现了:"<<cnt<<"次"<<endl;
return 0;
}