c++ primer练习5.14

#include <iostream>
#include <string>
using namespace std;
#include<typeinfo>
#include<cctype>
#include<vector>
int main()
{
	vector<string> word;
	string ch;
	int cnt = 1;
	int maxcnt = 0;
	while (cin >> ch)
		word.push_back(ch);
	string prech;
	for (auto i = word.begin();i!=word.end();i++) {
		if (i == word.begin()) {
			prech = *i;
			continue;
		}
		if (prech==*i) {
			cnt++;
		}
		else {
			if(cnt > maxcnt)
				maxcnt = cnt;
			cnt = 1;
		}
		prech = *i;
	}
	cout << "最多重复出现:" << maxcnt << endl;
	system("pause");
	return 0;
}

在vs里面使用ctrl+z停止输入。

c++ primer练习5.14c++ primer练习5.14 slamdunkofkd 发布了2 篇原创文章 · 获赞 0 · 访问量 20 私信 关注
上一篇:C++ Primer 第12章 知识点


下一篇:C Primer Plus 学习 第三章