我试图创建下面的结构在终端C++程序:混淆C++循环
Menu:
[1] Add Number
[2] View Numbers
[3] View Average
[CHOICE 1]
- Add a Number to array
- Once finished, show Menu again so user can select another action
[CHOICE 2]
- View all numbers in array
- Once finished, show Menu again so user can select another action
[CHOICE 3]
- View average of all numbers in array
- Once finished, show Menu again so user can select another action
我不知道究竟该如何设置的。当用户输入每个菜单项的相应号码时,出现相应的信息。这很容易,使用if语句来查找用户输入的数字。
但是,当我尝试再次显示菜单以便用户可以选择另一个操作时,出现问题。我认识到某种循环在这里是必要的,但我不知道如何去做。
你能帮我建立一个如何开始的基本结构吗?我真的很感激它。
这应该是比较简单的。你有什么尝试? – Rapptz
查看教科书中的基本流量控制。因为,虽然,如果,如果,其他,切换等,你应该能够找到最适合你的需求的东西。 –
添加一个选择“[4]退出”,然后,把所有的主代码放在一边(选择!= 4){你的主代码在这里} –