c语言如何循环判断:用户输入“y”或者“n”,若用户输入了“y”则输出“正确”,若用户输入“n”则输出

判断用户输入“y”或者“n”,若用户输入了“y”则输出“正确”,若用户输入“n”则输出“错误”,若用户输入了除了“y”和“n”以外的字符(包括数字),则输出“输入错误,请重新输入!”然后再次进行判断。
这其中一定会用到循环结构,但如何实现这种循环判断呢?

第1个回答  2018-12-31
供参考
while (scanf("%c",&a)!=EOF)
{
if(a=='y')
printf("正确")
else if(a=='n')
printf("错误")
else
printf("输入错误,请重新输入")
}追问

=EOF没学过,是什么意思?

本回答被提问者和网友采纳
第2个回答  2018-12-31
错误
相似回答