我程序的一部分,就好像我进入了会员管理里面,选择显示会员后,程序会跳到最开始的书店管理系统,我要怎么改才能停留在第二级菜单?
while(x)
{
printf("登陆成功\n");
printf("********************\n");
printf("**书店销售管理系统**\n");
printf("* 1.会员管理 *\n");
printf("* 2.书籍管理 *\n");
printf("* 3.购物管理 *\n");
printf("* 4.注销 *\n");
printf("********************\n");
printf("请选择,输入数字(1-4):\n");
scanf("%d",&choice);
getchar();
switch(choice)
{case 4:
exit(0);
break;
case 1:
printf("书店销售管理系统>会员管理\n");
printf("********************\n");
printf("* 1.显示所有会员 *\n");
printf("* 2.添加会员信息 *\n");
printf("* 3.修改会员信息 *\n");
printf("* 4.返回主菜单 *\n");
printf("********************\n");
printf("请选择,输入数字(1-4):\n");
scanf("%d",&e);
getchar();
switch(e)
{
case 1:
output(s);
continue;
case 2:
input(s);
printf("储存成功\n");
continue;
case 3:
change(s);
continue;
case 4:
break;
}continue;
什么意思?那我要怎么改
追答while(x){
printf("书店销售管理系统>会员管理\n"); printf("********************\n"); printf("* 1.显示所有会员 *\n"); printf("* 2.添加会员信息 *\n"); printf("* 3.修改会员信息 *\n"); printf("* 4.返回主菜单 *\n"); printf("********************\n"); printf("请选择,输入数字(1-4):\n"); scanf("%d",&e); getchar(); switch(e) { case 1: output(s); continue;.......
}
有什么变化吗?
什么意思?那我要怎么改
追答不知道你学过函数声明没有? 定义一个新函数,然后再switch case里根据不同的选项调用不同的函数就可以了 功能全写在函数里
本回答被提问者采纳