输入几个字符串,算出相邻的一样的字符串的个数
#include<iostream>#include<string>
#include<vector>
using namespace std;
int main()
{
string str;
vector<string> svec;
cout<<"输入几个字符串"<<endl;
while(cin>>str)
svec.push_back(str);//字符串存到容器里
vector<string>::iterator iter=svec.begin();
int cnt=0;//设置计数器
for(;iter!=svec.end();++iter)//遍历容器,求相邻相同的次数
if((*iter)==*(iter++))
{++cnt;
cout<<*iter<<" 次数是:0"<<cnt<<endl;}
return 0;
}
这程序哪有问题啊,运行不出来。。
[ 本帖最后由 yt414204458 于 2014-3-27 12:38 编辑 ]