20 分求助
查看原帖
20 分求助
1101744
xingshuyan000楼主2024/8/20 13:00

刚写这道题,写完以后发现只有 20 分,我也不知道是怎么回事,求助!!!

#include<iostream>
#include<string>
using namespace std;
string s;
int main()
{
	cin>>s;
	int len=s.length();
	int cnt=0,i=0,end=-1;
	for( ;i<=len-6;i++)
		if(s.substr(i,6)=="friend")
			if(i>end){
				cnt++;
				end=i+5;//end表示上一个friend子串结束的位置 
			}
	cout<<cnt;
	return 0;
}
2024/8/20 13:00
加载中...