猿问

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

为什么输入no,按回车后,程序不先输出SORRY的那句话(因为输入的不是n),然后再跳过多输出的O?还有,continue会不会将O再返回到while语句的判断是否为y的地方,结果发现不是Y,然后在输出SORRY那句话?也就是输入no,就输出两遍SORRY的那句话?

GODDOOGE
浏览 867回答 1
1回答

楠宝宝_

不大清楚你描述的问题,有点被你说懵。我直接看代码的话,我是这么理解的:得到输入字符,得到的字符如果不等于y就进入while循环如果进入循环后还是n的话,就输出Well ....否则就是Sorry。里面的while用来跳过剩余的输入行。。。(有点废话)不大清楚你描述的问题。建议你运行完把结果贴出来加上源代码才可以分析问题。这样片段代码很难看出来。同样刚学C的路过
随时随地看视频慕课网APP
我要回答