我说,让你给我一个c语言的示范代码来实现简单的多级菜单
时间: 2023-05-30 08:06:24 浏览: 994
C语言,多级菜单实现思路
以下是一个简单的多级菜单的C语言示范代码:
```
#include <stdio.h>
int main() {
int choice1, choice2;
// 第一级菜单
printf("请选择第一级菜单:\n");
printf("1. 菜单1\n");
printf("2. 菜单2\n");
scanf("%d", &choice1);
switch (choice1) {
case 1:
// 第二级菜单
printf("请选择菜单1的子菜单:\n");
printf("1. 子菜单1\n");
printf("2. 子菜单2\n");
scanf("%d", &choice2);
switch (choice2) {
case 1:
printf("你选择了菜单1的子菜单1\n");
break;
case 2:
printf("你选择了菜单1的子菜单2\n");
break;
default:
printf("无效的选择\n");
}
break;
case 2:
// 第二级菜单
printf("请选择菜单2的子菜单:\n");
printf("1. 子菜单1\n");
printf("2. 子菜单2\n");
scanf("%d", &choice2);
switch (choice2) {
case 1:
printf("你选择了菜单2的子菜单1\n");
break;
case 2:
printf("你选择了菜单2的子菜单2\n");
break;
default:
printf("无效的选择\n");
}
break;
default:
printf("无效的选择\n");
}
return 0;
}
```
在这个示例代码中,我们实现了一个简单的两级菜单。首先,程序会提示用户选择第一级菜单,然后根据用户的选择进入不同的第二级菜单。用户可以在第二级菜单中选择不同的选项,程序会根据用户的选择输出相应的信息。如果用户输入的选择无效,则程序会输出相应的错误信息。
阅读全文