在c语言里怎么实现 利用循环实现如下菜单选择项,当输入选择项不是1~4时,则继续提示输入选项。

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-02
什么是循环菜单,它有什么特点

有严格的规范,即数据和过程,按一定的步骤展开,它是把一个实际问题分成两部分。结构化程序设计的思想是一种面向过程的概念一.结构化程序设计的特点和基本结构 结构化程序是从软件工程的观点出发,把软件的产生看成是系统工程

while(1)
{ printf(" ----------------------------------
");
printf(" | 菜单 |
");
printf(" |________________|
");
printf(" | A.输出元素 |
");
printf(" | B.插入元素 |
");
printf(" | C:删除元素 |
");
printf(" | D.查找 |
");
printf(" | E.排序 |
");
printf(" | F.退出程序 |
");
printf(" ----------------------------------
");
printf(" 请输入你的选择
");
scanf("%c",&k);
switch(k)
{ case A: p=output(); break;
case B: insert(p); break;
case C: p=del(p); break;
case D: p=find(p); break;
case E: paixu(p); break;
case F: exit(0);
default: printf("选择错误,重新开始!
");
}
这是根据我的作业做了写改动,给你做参考吧

int n;while(1){printf("请选择一个菜单选项\n\n");printf("1-添加记录\n");printf("2-更改记录\n");printf("3-删除记录\n");printf("4-推出\n");printg("请输入一个选项:");scanf("%d",&a);swich(a){case1:printf("您选择的菜单选项是:\d",a);exit(0);case2:printf("您选择的菜单选项是:\d",a);exit(0);case3:printf("您选择的菜单选项是:\d",a);exit(0);case4:printf("您选择的菜单选项是:\d",a);exit(0);defult:break;}}