c语言 原意是判断用户输入的是否标准 while(a!='y'&&a!='n') { printf("请输入y/n \n"); a=getchar(); }
展开全部
把a=getchar(); 加到while前面一句。
a=getchar(); while(a!='y'&&a!='n') { printf("请输入y/n \n"); a=getchar(); }
a=getchar(); while(a!='y'&&a!='n') { printf("请输入y/n \n"); a=getchar(); }
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在执行次语句之前是不是还有一个有关a的输入语句呢?添加一个跳出语句吧!如果输入的是y/n就执行跳出语句,不是就执行a=getchar();语句!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询