C语言制作一个简易菜单,用户可通过选择菜单项完成某一功能(某一功能不需要实现),只有当用户选择退出时才结束程序的执行,否则一直可供用户选择操作。
时间: 2023-12-13 16:05:15 浏览: 103
用c语言菜单制作
3星 · 编辑精心推荐
好的,以下是一个简单的菜单程序:
```c
#include <stdio.h>
int main() {
int choice;
do {
printf("请选择您要进行的操作:\n");
printf("1. 功能一\n");
printf("2. 功能二\n");
printf("3. 功能三\n");
printf("0. 退出\n");
printf("请输入您的选择:");
scanf("%d", &choice);
switch (choice) {
case 1:
printf("您选择了功能一\n");
// TODO: 实现功能一
break;
case 2:
printf("您选择了功能二\n");
// TODO: 实现功能二
break;
case 3:
printf("您选择了功能三\n");
// TODO: 实现功能三
break;
case 0:
printf("程序已结束\n");
break;
default:
printf("无效的选择,请重新选择\n");
break;
}
} while (choice != 0);
return 0;
}
```
程序中使用了一个 `do-while` 循环,保证了用户可以一直选择操作,直到选择退出。在循环中,通过 `scanf` 函数获取用户输入的选择,然后使用 `switch` 语句根据选择执行不同的操作。当用户选择退出时,程序跳出循环,结束执行。
阅读全文