c小白,求大神指教,在线等!!!
//循环录入性别,男只能用m/M表示,女只能用f/F表示
//一旦录入错误,则结束录入,并输入录入正确次数
#include<stdio.h>
int main()
{
char i;
int n=0;
while(1)
{
printf("请输入性别:");
scanf("%c",&i);
n++;
fflush(stdin);
if(i!='m'||i!='M'||i!='F'||i!='f')
{
printf("输入错误,结束输入!\n");
break;
}
}
printf("一共输入正确%d次",n);
return 0;
}
为什么得不到自己想要的结果