【发布时间】:2016-09-20 07:58:37
【问题描述】:
我需要制作一个菜单,用户可以在其中选择要输入的选项,但菜单选项是用字母或数字选择的。
菜单将有选项:s,d,1,2,3,4,r 和 q(退出程序)。
用户输入,然后会有if else语句进一步指导编译器需要运行什么代码,然后在所有步骤完成后需要返回菜单。
但是,我需要程序不仅在用户输入 q 时结束,而且在他们输入任何不在菜单上的响应时结束。但我还需要它在结束前写一个声明。
我是否在 while 条件中定义此参数,如果是,我该如何处理?以及如何确保在程序结束之前打印语句。
对不起,我是编码新手,这可能是一个愚蠢的问题,可能没有准确地问出来。但任何帮助将不胜感激。
【问题讨论】:
-
您可以将具有这些菜单项的
switch语句作为对应的cases 并在default语句中退出。但是你最好开始编码并询问它什么时候不起作用。 -
您应该自己编写代码并询问您的代码是否会遇到一些具体问题。
-
抱歉,我已经用不同的方式对它进行了 4 次不同的编码,但从未得到正确的结果。
标签: do-while