用C语言编写一级和二级菜单的方法
时间: 2024-05-09 08:18:16 浏览: 122
为您提供编写菜单的方法。
一级菜单示例代码:
```
#include <stdio.h>
int main() {
int choice;
printf("请您选择选项:\n");
printf("1. 选项1\n");
printf("2. 选项2\n");
printf("3. 选项3\n");
printf("请输入数字对应选项:\n");
scanf("%d", &choice);
switch (choice) {
case 1:
printf("您选择了选项1!\n");
break;
case 2:
printf("您选择了选项2!\n");
break;
case 3:
printf("您选择了选项3!\n");
break;
default:
printf("您输入的选项无效!\n");
break;
}
return 0;
}
```
二级菜单示例代码:
```
#include <stdio.h>
int main() {
int mainChoice, subChoice;
printf("请您选择主菜单选项:\n");
printf("1. 选项1\n");
printf("2. 选项2\n");
printf("3. 选项3\n");
printf("请输入数字对应选项:\n");
scanf("%d", &mainChoice);
switch (mainChoice) {
case 1:
printf("您选择了选项1!\n");
printf("请您选择子菜单选项:\n");
printf("1. 子选项1\n");
printf("2. 子选项2\n");
printf("3. 子选项3\n");
printf("请输入数字对应选项:\n");
scanf("%d", &subChoice);
switch (subChoice) {
case 1:
printf("您选择了子选项1!\n");
break;
case 2:
printf("您选择了子选项2!\n");
break;
case 3:
printf("您选择了子选项3!\n");
break;
default:
printf("您输入的选项无效!\n");
break;
}
break;
case 2:
printf("您选择了选项2!\n");
break;
case 3:
printf("您选择了选项3!\n");
break;
default:
printf("您输入的选项无效!\n");
break;
}
return 0;
}
```
阅读全文