每三次为一个循环,总共循环N次。
每个小循环中用i来代表次数,f来判断适合符合题意,word1[3]={'y','e','s'},word2[3]={'Y','E','S'},用a[j]!=word1[j]&&a[j]!=word2[j]来判断当前字母是否符合题意,不符合则f=0(f每次循环初始为1),最后根据f来选择输出。
`#include<stdio.h>
include<stdlib.h>
int main(){
int n;
char a[3],word1[3]={'y','e','s'},word2[3]={'Y','E','S'};
scanf("%d",&n);getchar();
for(int i=0;i<n;i++){
int f=1;
for(int j=0;j<3;j++){
scanf("%c",&a[j]);
if(a[j]!=word1[j]&&a[j]!=word2[j]){
f=0;
}
} getchar();
if(f==0){
printf("NO");
}
else
printf("YES");
printf("\n");
}
return 0;
} `