diff --git a/c4.c b/c4.c new file mode 100644 index 0000000..d363a9b --- /dev/null +++ b/c4.c @@ -0,0 +1,68 @@ +void choose(int n) //目录的选项 +{ + system("cls"); + int y; + switch(n) + { + case 1:input(); + printf("\n\n\n\n\t\t\t是否返回?输入1表返回,输入2表退出!\n"); + scanf("%d",&y); + if(y==1) + choose(fun());break; + case 2:output(); + printf("\n\n\n\n\t\t\t是否返回?输入1表返回,输入2表退出!\n"); + scanf("%d",&y); + if(y==1) + choose(fun());break; + case 3:modify(); + printf("\n\n\n\n\t\t\t是否返回?输入1表返回,输入2表退出!\n"); + scanf("%d",&y); + if(y==1) + choose(fun());break; + case 4:lookat(); + printf("\n\n\n\n\t\t\t是否返回?输入1表返回,输入2表退出!\n"); + scanf("%d",&y); + if(y==1) + choose(fun());break; + case 5:section(); + printf("\n\n\n\n\t\t\t是否返回?输入1表返回,输入2表退出!\n"); + scanf("%d",&y); + if(y==1) + choose(fun());break; + case 6:rank(); + printf("\n\n\n\n\t\t\t是否返回?输入1表返回,输入2表退出!\n"); + scanf("%d",&y); + if(y==1) + choose(fun());break; + case 7:exit(0);break; + default:printf("\n\n\t\t\t 输入没有的选项,请重新输入!\n"); + choose(fun()); + } +} +int fun() //目录函数 +{ + int n; + int i; + system("cls"); + printf("\n\n\t\t\t\t 成绩记录簿"); + printf("\n\n\t\t\t"); + for(i=0;i<36;i++) + printf("*"); + printf("\n"); + printf("\t\t\t *************菜单***************\n"); + printf("\t\t\t*|1、创建学生的信息! \t|*\n"); + printf("\t\t\t*|2、输出所有学生的信息! \t|*\n"); + printf("\t\t\t*|3、修改成绩! \t|*\n"); + printf("\t\t\t*|4、查询! \t|*\n"); + printf("\t\t\t*|5、显示成绩分段的学生信息! \t|*\n"); + printf("\t\t\t*|6、学生成绩排名! \t|*\n"); + printf("\t\t\t*|7、退出成绩记录簿! \t|*\n"); + printf("\t\t\t *****设计者:吕永太 朱鹏俊****\n"); + printf("\t\t\t"); + for(i=0;i<36;i++) + printf("*"); + printf("\n\n"); + printf("\n\t\t\t 请输入选项:"); + scanf("%d",&n); + return n; +}