大佬快来看看
查看原帖
大佬快来看看
276303
初十三楼主2020/8/10 08:50
#include<bits/stdc++.h>
using namespace std;

int main()
{
	int n,flag=0,index=0,len;
	string s,a="VK";
	cin >> n >> s;
	while((index=s.find(a,index)) < s.length())//查询字符串s在n中的个数 ,就是这个出了问题
	{
		index++;
		flag++;
	}
	for(int i=1;i<n;i++)
	{
		if(s[i]==s[i-1])
		{
			flag++;
			break;
		}
	}
	cout << flag;
	return 0;
}

大佬们可以说一下s.find(a,index)的搜索过程吗,顺便告诉我这个哪里错了。

2020/8/10 08:50
加载中...