}
void Dele() /*删除模块*/ { int h=0,n,i=0,k,d,j,b=0,o,bb,y; struct stu *p; p=s; char a[10]; while(h==0) { printf(\ printf(\ 删除方式菜单\\n\ printf(\ *******************************************\\n\ printf(\ *-----------------------------------------*\\n\ printf(\ * 1、按学号删除成绩 *\\n\ printf(\ * *\\n\ printf(\ * 2、按姓名删除成绩 *\\n\ printf(\ * *\\n\ printf(\ * 3、返回到主菜单 *\\n\ printf(\ *-----------------------------------------*\\n\ printf(\ *******************************************\\n\ printf(\请选择删除方式:\ scanf(\ switch(j) { case 1: { printf(\请输入要删除的学号:\ scanf(\ bb=0; for(i=0;i printf(\wl); printf(\ printf(\、确认删除\\n2、显示所有学生成绩并返回主菜单\\n请问您是否确认删除:\ scanf(\ switch(o) 精心整理 { case 1: for(y=i;y 精心整理 for(i=0;i printf(\wl); printf(\ printf(\、确认删除\\n2、显示所有学生成绩并返回到主菜单\\n请问您是否确认删除 \ scanf(\ switch(o) { case 1: for(y=i;y 精心整理 h=1; break; } } } while(bb==0) { printf(\您的输入有误!请重新输入:\\n\ bb=1; break; } }break; default: h=1; break; }if(h==1) break; } } void Query() /*查询模块*/ { int h=0,n,i=0,k,d,j,b=0,bb; char a[10]; Js(); while(h==0) { printf(\ printf(\ ***********************************************\\n\ printf(\ *-----------------成绩查询方式----------------*\\n\ printf(\ * *\\n\ printf(\ * 1、按学号查询 *\\n\ printf(\ * *\\n\ printf(\ * 2、按姓名查询 *\\n\ printf(\ * *\\n\ printf(\ * 3、返回主菜单 *\\n\ printf(\ *---------------------------------------------*\\n\ printf(\ ***********************************************\\n\ printf(\请输入相应查询方式:\ scanf(\ switch(j) { case 1: { printf(\请输入您要查询的学号:\ scanf(\ for(i=0;i 精心整理 { bb=0; if(s[i].xh==n) { bb=1; printf(\ printf(\ 您查询的成绩如下: \\n\ printf(\ ****************************************************\\n\ printf(\学号 姓名 英语 数学 计算机 物理 总分\\n\ printf(\----------------------------------------------------\\n\ printf(\[i].wl,s[i].zf); printf(\ ****************************************************\\n\ break; } } if(bb==0) { printf(\ 您的输入有误!请重新输入!\\n\ break; } while(b==0) { printf(\ 1、输入1返回查询菜单\\n 2、输入任意键返回主菜单\\n请输入您的选择:\ scanf(\ if(d==1) { h=0; break; } else { h=1; break; } }break; }break; case 2: { printf(\请输入您要查询的姓名:\ 精心整理