Cpp class exercise 3:修订间差异
外观
无编辑摘要 |
|||
| 第197行: | 第197行: | ||
如果使用其它浏览器,复制后带上了行号,可以按住 Alt 竖选文本,快速删除行号 | 如果使用其它浏览器,复制后带上了行号,可以按住 Alt 竖选文本,快速删除行号 | ||
== 课堂练习 == | |||
=== 实例:数字菜单 === | |||
使用do-while嵌套switch实现的数字菜单 | |||
<syntaxhighlight lang="C++" line> | |||
#include <iostream> | |||
using namespace std; | |||
int main() | |||
{ | |||
//接收用户选择 | |||
int choice = 0; | |||
do{ | |||
//输出菜单 | |||
cout << "1 2 3 4 5 0" <<endl; | |||
cout << "请选择需要的操作:" <<endl; | |||
cin >> choice ; | |||
switch(choice) | |||
{ | |||
case 1: | |||
cout << choice <<endl; | |||
break; | |||
case 2: | |||
cout << choice <<endl; | |||
break; | |||
case 3: | |||
cout << choice <<endl; | |||
break; | |||
case 4: | |||
cout << choice <<endl; | |||
break; | |||
case 5: | |||
cout << choice <<endl; | |||
break; | |||
case 0: | |||
cout << choice <<endl; | |||
break; | |||
default: | |||
cout << "请输入正确的数字!" <<endl; | |||
} | |||
} while(choice!=0); | |||
cout << "退出主程序!" <<endl; | |||
return 0; | |||
} | |||
</syntaxhighlight> | |||