#include <bits/stdc++.h>
using namespace std;
string s,w,r;
bool f;
int main(){
getline(cin,s);
for(int i=0;i<s.size();i++){
if(s[i]!=' '){
w=w+s[i];
if(s[i+1]==' '||s[i+1]=='\0'){
r=r+w;
if(r[i]!=' '&&r[i+1]==' '
&&r[i+2]!=' '&&r[i]==r[i+2]){
f=true;
}else{
false;
}
w="";
}
}
}
if(f) cout<<"Y";
else cout<<"N";
return 0;
}
大家帮我看一下,第16行的false是什么意思?
为什么不用f=就可以直接false啊
悬关!