跳转到内容

Cpp class exercise 3:修订间差异

HanyuTech​(留言 | 贡献)
无编辑摘要
HanyuTech​(留言 | 贡献)
第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>