printf(\删除成功;\\n\ }
void xhsc() {
FILE *fp=NULL; char id[60]; int i=0; int j=0;
printf(\请输入要删除的学生学号:\ scanf(\
for(i=0;i if (strcmp(id,st[i].ID)==0) { for (j=i;j st[j]=st[j+1]; } Number--; } } fp=fopen(\ for (i=0;i fwrite(&st[i],sizeof(struct student),1,fp); } fclose(fp); printf(\删除成功;\\n\ } void chazhao() { int n=0; printf(\按姓名查找\\n\ printf(\按学号查找\\n\ scanf(\ switch(n) { case 1: xmcz();break; case 2: xhcz();break; default: printf(\输入有误,结束!\\n\ break; } } void xhcz() { char id[7]; int i=0; printf(\请输入要查找学生学号:\ scanf(\ system(\ printf(\姓名\\t学号\\t成绩\\n\ for(i=0;i if (strcmp(id,st[i].ID)==0) { printf(\ } } } void xmcz() { char name[7]; int i=0; printf(\请输入要查找学生姓名:\ scanf(\ system(\ printf(\姓名\\t学号\\t成绩\\n\ for (i=0;i if (strcmp(name,st[i].name)==0) { printf(\ } } } void zz() { printf(\n\\n\ printf(\《学生成绩管理系统》 ^^^^^^^^^^\\n\\n\ printf(\四川省托普信息技术职业学院 ^^^^^^^^^^\\n\\n\ printf(\级计算机网络技术IBM2班 ^^^^^^^^^^\\n\\n\ printf(\周桂修改 ^^^^^^^^^^\\n\\n\ printf(\n\\n\ } void select() { int i=0; printf(\以下是全部学生成绩\\n\ printf(\姓名\\t学号\\t成绩\\n\ for(i=0;i printf(\ } } void add() { int numberTemp=0; int i=0; struct student temp; printf(\请输入要增加学生成绩个数:\ scanf(\ for(i=0;i printf(\输入第%d个同学信息\\n\ printf(\姓名:\ scanf(\ printf(\学号:\ scanf(\ printf(\成绩:\ scanf(\ st[Number++]=temp; bc(&temp); } printf(\添加成功\\n\ } void bc(struct student *st) { FILE *fp=NULL; fp=fopen(\ fwrite(st,sizeof(struct student),1,fp); fclose(fp); } int dq(struct student st[]) { FILE *fp=NULL; int i=0; fp=fopen(\ while(fread(&st[i],sizeof(struct student),1,fp)) i++; fclose(fp); return i; } void xianshi() { printf(\******\\n\ printf(\ printf(\学生成绩管理系统 *\\n\ printf(\ printf(\增加学生成绩 [2] 查看学生成绩 *\\n\ printf(\查找学生成绩 [4] 删除学生成绩 *\\n\ printf(\统计(总成绩和平均分)[6] 输出不及格人数 *\\n\ printf(\修改学生信息 [8] 关于作者 *\\n\ printf(\保存数据 [0] 退出系统 *\\n\ printf(\******\\n\ }