下面这个程序的循环哪里错了?求大神解答!

[复制链接]
查看11 | 回复4 | 2013-3-31 13:43:34 | 显示全部楼层 |阅读模式
while(reply=='y'||reply!='Y'); 这里错了,应该是reply!='y',而且scanf("% c\n",&reply);后面要加个getchar()吸收回车...
回复

使用道具 举报

千问 | 2013-3-31 13:43:34 | 显示全部楼层
scanf("% c\n",&reply);怎么c前面有一个空格??while(reply=='y'||reply!='Y'); 这里为什么是一个等于一个不等于按你的提示这里应该两个都是等于啊...
回复

使用道具 举报

千问 | 2013-3-31 13:43:34 | 显示全部楼层
改为while(reply == ‘y' || reply == ’Y‘)都是 ==...
回复

使用道具 举报

千问 | 2013-3-31 13:43:34 | 显示全部楼层
scanf("%c",&reply);//没有\n这么用的,要么\n也要输入while(reply=='y'||reply=='Y');...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行