c++的switch case用代码来实现1------顺 序 查 找 * * 2------二 分 查 找 * * 3------二 叉 排 序 树 * * 0------返 回
时间: 2023-07-05 07:22:31 浏览: 99
好的,以下是使用 C++ 的 switch case 语句实现菜单程序的示例代码:
```c++
#include <iostream>
using namespace std;
int main() {
int choice;
do {
cout << "请选择一个算法:" << endl;
cout << "1. 顺序查找" << endl;
cout << "2. 二分查找" << endl;
cout << "3. 二叉排序树" << endl;
cout << "0. 返回" << endl;
cin >> choice;
switch (choice) {
case 1:
cout << "您选择了顺序查找算法" << endl;
// TODO: 执行顺序查找算法操作
break;
case 2:
cout << "您选择了二分查找算法" << endl;
// TODO: 执行二分查找算法操作
break;
case 3:
cout << "您选择了二叉排序树算法" << endl;
// TODO: 执行二叉排序树算法操作
break;
case 0:
cout << "返回" << endl;
break;
default:
cout << "无效的选择,请重新输入" << endl;
break;
}
} while (choice != 0);
return 0;
}
```
在这个示例中,我们使用 do-while 循环,不断显示菜单并等待用户输入。当用户输入选择后,程序使用 switch case 语句来执行相应的操作。如果用户输入 0,则退出循环,程序结束。