C语言利用选择结构实现菜单的选择
时间: 2024-10-22 10:10:25 浏览: 13
数据结构课程设计(C语言实现)
在C语言中,通过选择结构(通常使用if-else、switch-case等语句)可以实现一个简单的命令行菜单系统,让用户根据提示进行选择。下面是一个基本的例子:
```c
#include <stdio.h>
int main() {
int choice;
printf("欢迎来到菜单选择系统!\n");
printf("1. 选项A\n");
printf("2. 选项B\n");
printf("3. 退出\n");
do {
printf("\n请输入您的选择(1, 2 或者 3):");
scanf("%d", &choice);
switch (choice) {
case 1:
printf("您选择了选项A。\n");
break;
case 2:
printf("您选择了选项B。\n");
break;
case 3:
printf("感谢使用,再见!\n");
break;
default:
printf("无效选择,请输入1, 2 或 3。\n");
break;
}
} while (choice != 3); // 当用户选择3时结束循环
return 0;
}
```
在这个例子中,用户可以选择"1"执行操作A,选择"2"执行操作B,或者选择"3"退出程序。如果输入了其他数字,会显示一个错误消息并提示重新输入。
阅读全文