showMath_sort(); print_stu_math(head); //按数学成绩顺序显示+平均分 getchar(); getchar(); return sysState; break; case 4:system(\ //按c语言成绩顺序显示 showC_langue_sort(); //print_stu(head); print_stu_c_langue(head); getchar(); getchar(); return sysState; break; case 5:system(\ showchinese_sort(); //print_stu(head); print_stu_chinese(head); getchar(); getchar(); return sysState; break; case 6:return STU_CHANGE; break; case 7:return MAIN_MENU; break; default:return STU_CHANGE; 界面 } }
/*********************************打印1311************************************/ int print_mendTeaMenu(int sysState) { int choice; int num; tea s=NULL; s=head1; system(\ printf(\请输入要修改教师的序号:\ scanf(\ while(s!=NULL) { if(s->num==num)
//按语文成绩顺序显示 //返回学生管理界面 //返回主界面 //其它情况返回学生管理修改教师信息的主菜单 break; else s=s->next; }
if(s==NULL) {
printf(\无此教师,请输入正确的序号,任意键继续\\n\getchar(); getchar();
return TEA_CHANGE; }
system(\printhead1();
printf(\修改序号\\n\printf(\修改姓名\\n\printf(\修改密码\\n\
printf(\修改所在班级\\n\printf(\返回上一级\\n\printf(\退出\\n\int num1;
char name1[20]; int mystery1,cla1; scanf(\switch(choice) { case 1:printf(\请输入新的序号:\ scanf(\ s->num=num1; printf(\修改成功,任意键返回\ getchar(); getchar(); return TEA_CHANGE; break; case 2:printf(\请输入新的姓名:\ scanf(\ strcpy(s->name,name1); printf(\修改成功,任意键返回\ getchar(); getchar(); return TEA_CHANGE; break; case 3:printf(\请输入新的密码:\ scanf(\ s->mystery=mystery1;
//修改学号//修改姓名//修改密码 printf(\修改成功,任意键返回\ getchar(); getchar(); return TEA_CHANGE; break; case 4:printf(\请输入新的班级:\ //修改班级 scanf(\ s->cla=cla1; printf(\修改成功,任意键返回\ getchar(); getchar(); return TEA_CHANGE; break; case 9:return TEA_CHANGE; //返回教师管理界面 break; case 0:return MAIN_MENU; //返回主界面 break; } }
/*********************************查找教师界面**************************************************/ int print_searchTeaMenu(int sysState) { int choice; int num; int cla; tea s=NULL; char name[20]; system(\ printhead1(); printf(\根据教师序号查找\\n\ printf(\根据姓名查找\\n\ printf(\根据所在班级查找\\n\ printf(\返回上一级\\n\ printf(\退出\\n\ scanf(\ switch(choice) {
/*********************************序号查找************************************/ case 1:printf(\请输入教师序号:\ scanf(\ s=search_teacher_num(num); if(s==NULL) {
printf(\抱歉!无此教师信息任意键返回\ getchar(); getchar(); return SEARCH_TEA; } //print_stu(s); getchar(); getchar(); return SEARCH_TEA; break;
/*********************************姓名查找************************************/ case 2:printf(\请输入姓名:\ scanf(\ s=search_teacher_name(name); if(s==NULL) { printf(\抱歉!无此教师信息任意键返回\ getchar(); getchar(); return SEARCH_TEA; } print_tea(s); getchar(); getchar(); return SEARCH_TEA; break;
/*********************************班级查找*************************************/ case 3:printf(\请输入所在班级:\ scanf(\ s=search_teacher_cla(cla); if(s==NULL) { printf(\抱歉!请输入正确的班级,任意键返回\ getchar(); getchar(); return SEARCH_TEA; } print_tea(s); getchar(); getchar(); return SEARCH_TEA; break;
/*********************************返回上一级***************************/ case 4:return TEA_CHANGE;
break;
/*********************************退出到主界面*************************/ case 5:return MAIN_MENU; break;
/*********************************其他情况返回上一级********************/ default:return TEA_CHANGE; } }
/*********************************打印管理老师的菜1312******************************/ int printadmin_teaMenu(int sysState) { int choice; int num; system(\ printhead1(); printf(\录入教师基本信息\\n\ printf(\删除教师信息\\n\ printf(\修改教师信息\\n\ printf(\查找教师信息\\n\ printf(\显示所有老师的信息\\n\ printf(\返回上一级\\n\ printf(\退出\\n\ scanf(\ switch(choice) { case 1:system(\ teacher_insert(); return TEA_CHANGE; break; case 2:printf(\输入要删除老师的序号:\ scanf(\ delete_tea(num); print_tea(head1); getchar(); getchar(); return TEA_CHANGE; break; case 3:return sysState*10+choice; break; case 4:return sysState*10+choice; break; case 5:show_teacher(head1); getchar();
单