c语言二级菜单的函数,二级菜单怎么写代码C语言

请教C语言中如何编写二级菜单

用switch和goto吧,可能会乱点,但是个简单的办法.

创新互联于2013年成立,先为五指山等服务建站,五指山等地企业,进行企业商务咨询服务。为五指山企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

level1:printf("...");

/*程序一级菜单*/

switch(scanf("%d",choice),choice){

case

1:printf("...");

/*程序二级菜单*/

scanf("%d",choice);

if(4==choice)goto

level1;

else

switch(choice){

/*...*/

}

break;

case

2:

/*...*/

在c语言中,一个菜单套着一个菜单,如何从二级菜单跳回一级菜单

1、首先在打开的C语言编程软件中,编写这个【homePage】函数。

2、然后对窗体清除初始化。接下来就可以看到这些菜单的命令。

3、然后就可以循环判断,如下图所示。

4、此时,可以输入想要的操作,如下图所示。

5、最后,可以根据自己的需要设置各个命令对应的操作,就完成C语言菜单的设置了。

谁帮我编写一个C语言多级菜单的程序

#include iostream.h #define n 10 class gongzi { float money[10]; int i; public: void count() { int a=0; for(i=0;in;i++) if(money[i]60.0) a++; cout"\n及格的人数有:"a"个。"endl; } void avg() { float sum=0; for(i=0;in;i++) sum+=money[i]; cout"\n所有成绩的平均值为"sum/10.0endl; } void max() { float MAX=0; for(i=0;in;i++) if(money[i]MAX) MAX=money[i]; cout"\n最高的分为:"MAXendl; } void min() { float MIN=money[0]+1; for(i=0;in;i++) if(MINmoney[i]) MIN=money[i]; cout"最低分为:"MINendl; } void input() { for( i=0; in; i++) {cout"输入第"i+1"个学生的成绩:"endl; cinmoney[i]; } } void display() { i=0; float temp; while(in) { if(money[i]money[i+1]){ temp=money[i]; money[i]=money[i+1]; money[i+1]=temp; i=0; continue; } i++; } for(i=0;in;i++) coutmoney[i]'\t'; coutendl; for(i=9;i=0;i--) coutmoney[i]'\t'; } int menu() { int x; while (x) { cout"1.查询最高的分数请输入1."endl "2.查询最少的分数请输入2."endl "3.查询总分数的平均数请输入3."endl "4.查询及格的人数请输入4."endl "5.对所有学生成绩进行排序请输入5"endl "6.重新输入10名学生的成绩请输入6"endl "0.退出程序请输入0"endl; cinx; switch(x) { case 1: max(); break; case 2: min(); break; case 3: avg(); break; case 4: count(); break; case 5: display(); break; case 6: input(); break; default: case 0: return 0; } } return 0; } }; int main() { gongzi dx; dx.input(); dx.menu(); return 0; }

记得采纳啊

用C语言怎么写一个二级菜单呢,可以在液晶上显示,谢谢!!!

#includestdio.h

#includestdlib.h

int main()

{ void menu();

printf("\n\n\n\n\n\n\t\t\t欢 迎 使 用 通 讯 录 管 理 系 统");

printf("\n\n\n\t\t\t\t\t制作人:*******");

printf("\n\n\t\t\t\t\t2012年2月18日");

printf("\n\n\t\t\t\t\tVC6.0运行通过");

printf("\n\n\n\t按回车进入主菜单:");

getchar();

menu();

return 0;

}

void menu()

{

system("cls");

printf("\t***********************************************************\n");

printf("\t\t********************主菜单******************\n");

printf("\t***********************************************************\n");

printf("\t请选择以下功能:\n\n");

printf("\t1:登记、添加同学信息\n");

printf("\t2:查看同学信息\n");

printf("\t3.排序同学信息\n");

printf("\t4:修改同学信息\n");

printf("\t5:删除同学信息\n");

printf("\t6:查询同学信息\n");

printf("\t7:使用说明帮助\n");

printf("\t8:退出系统\n");

printf("\n\n\t温馨提示:先进入功能--7,了解使用说明\n\n");

}

再在menu()函数中用switch语句写选择

在C语言中我利用printf函数做了一个简单的二级菜单,请问怎样才能再二级中返回主菜单啊??谢谢

#include "stdio.h"

void main()

{

int val;

printf("1.主菜单 \n2.菜单 \n0.退出\n 请输入操作对象");

while(1)

{

scanf("%d",val);

if(val==0)

{

break;

}

else if(val==1)

{

for(int i=0;i24;i++)

{

printf("\n");

}

printf("1.主菜单 \n2.菜单 \n0.退出\n 请输入操作对象");

}

else if(val==2)

{

for(int i=0;i24;i++)

{

printf("\n");

}

printf("菜单目录\nAAAA\nBBBB\nCCCC\nDDDD\n1.返回主菜单\n请输入操作数:");

}

else

{

printf("\n错误..请重新输入\n");

}

}

}

C语言二级菜单

#include "stdio.h"

//被二级菜单调用的3*3九个小程序

fun1_1()

{}

fun1_2()

{}

fun1_3()

{}

fun2_1()

{}

fun2_2()

{}

fun2_3()

{}

fun3_1()

{}

fun3_2()

{}

fun3_3()

{}

//被主函数调用的3个程序,每个程序可分别调用三个函数(第二级菜单)

fun1()

{

int x;

printf("菜单二\n");

printf("1. 1-1 xxx\n");

printf("2. 1-2 yyy\n");

printf("3. 3-3 zzz\n");

printf("\n请选择:");

scanf("%d",x);

switch(x)

{

case 1 : fun1_1();break;

case 2 : fun2_2();break;

case 3 : fun3_3();break;

}

}

fun2()

{

int x;

printf("菜单二\n");

printf("1. 2-1 xxx\n");

printf("2. 2-2 yyy\n");

printf("3. 2-3 zzz\n");

printf("\n请选择:");

scanf("%d",x);

switch(x)

{

case 1 : fun2_1();break;

case 2 : fun2_2();break;

case 3 : fun2_3();break;

}

}

fun3()

{

int x;

printf("菜单二\n");

printf("1. 3-1 xxx\n");

printf("2. 3-2 yyy\n");

printf("3. 3-3 zzz\n");

printf("\n请选择:");

scanf("%d",x);

switch(x)

{

case 1 : fun3_1();break;

case 2 : fun3_2();break;

case 3 : fun3_3();break;

}

}

//主函数,可调用3个函数(一级菜单)

main()

{

int x;

printf("菜单一\n");

printf("1 xxx\n");

printf("2 yyy\n");

printf("3 zzz\n");

printf("\n请选择:");

scanf("%d",x);

switch(x)

{

case 1 : fun1();break;

case 2 : fun2();break;

case 3 : fun3();break;

}

}


当前标题:c语言二级菜单的函数,二级菜单怎么写代码C语言
文章分享:http://myzitong.com/article/dssjscc.html