为了账号安全,请及时绑定邮箱和手机立即绑定

为什么当我输入NO时,显示的不是SORRY的那句话

为什么当我输入NO时,显示的不是SORRY的那句话

C
GODDOOGE 2018-02-12 02:10:03
为什么输入no,按回车后,程序不先输出SORRY的那句话(因为输入的不是n),然后再跳过多输出的O?还有,continue会不会将O再返回到while语句的判断是否为y的地方,结果发现不是Y,然后在输出SORRY那句话?也就是输入no,就输出两遍SORRY的那句话?
查看完整描述

1 回答

已采纳
?
楠宝宝_

TA贡献46条经验 获得超18个赞

不大清楚你描述的问题,有点被你说懵。我直接看代码的话,

我是这么理解的:

  1. 得到输入字符,得到的字符如果不等于y就进入while循环

  2. 如果进入循环后还是n的话,就输出Well ....否则就是Sorry。

  3. 里面的while用来跳过剩余的输入行。。。(有点废话)

    不大清楚你描述的问题。建议你运行完把结果贴出来加上源代码才可以分析问题。这样片段代码很难看出来。同样刚学C的路过

查看完整回答
反对 回复 2018-02-12
  • 1 回答
  • 0 关注
  • 866 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信