}
}
else if (a==2) { }
if (x==-1)
printf(\学生信息不存在!\\n\); else { }
printf(\继续请按1,返回主菜单请按0.\\n\); scanf(\,&a); if(a==0) break;
printf(\您要修改的学生信息为:\\n\); Printinformation(x); printf(\请您输入新值\\n\); i=x; Inputfun();
printf(\请输入要查找的学生的姓名\\n\); scanf(\,&s1); x=Searchbyname (s1);
void Deleteinformation() /*删除学生信息*/ {
for (;;) {
system(\);
printf(\请先查找要删除的学生信息!\\n\\n\); printf(\按学号查找请按1,按姓名查找请按2\\n\); scanf(\,&a);
19
if(a==1) { }
else if (a==2) { }
if (x==-1)
printf(\学生信息不存在!\\n\); else { }
printf(\继续请按1,返回主菜单请按0.\\n\); scanf(\,&a); if(a==0)
20
printf(\请输入要查找的学生的学号\\n\); scanf(\,&d); x=Searchbynum (d);
printf(\请输入要查找的学生的姓名\\n\); scanf(\,&s1); x=Searchbyname (s1);
printf(\您要删除的学生信息为:\\n\); Printinformation(x);
printf(\是否真的要删除该生信息?是请按1,否请按0.\\n\); scanf(\,&a); if (a==1) { }
for (i=x;i<999;i++) student[i]=student[i+1]; printf(\删除成功!\\n\);
}
}
break;
void paixugs() /*排序1*/ {
struct student temp; for (j=1;j<1000;j++) {
for (k=0;k<999;k++) {
if (student[k].matchzh temp=student[k]; student[k]=student[k+1]; student[k+1]=temp; } } } printf(\学生成绩排序表:\\n\\n\); for (i=0;i<1000;i++) if (student[i].num!=0) { printf(\学号:%d\\t\,student[i].num); printf(\姓名:%s\\t\,student[i].name); printf(\第%d名:%5.2f\\n\,(i+1),student[i].matchzh); } printf(\返回主菜单请按0\\n\); scanf(\,&a); } 21 void paixudl() /*排序2*/ { struct student temp; for (j=1;j<1000;j++) { for (k=0;k<999;k++) { if (student[k].englishzh temp=student[k]; student[k]=student[k+1]; student[k+1]=temp; } } } printf(\学生成绩排序表:\\n\\n\); for (i=0;i<1000;i++) if (student[i].num!=0) { printf(\学号:%d\\t\,student[i].num); printf(\姓名:%s\\t\,student[i].name); printf(\第%d名:%5.2f\\n\,(i+1),student[i].englishzh); } printf(\返回主菜单请按0\\n\); scanf(\,&a); } void paixuyy() /*排序3*/ { struct student temp; for (j=1;j<1000;j++) 22 { for (k=0;k<999;k++) { if (student[k].clangugezh temp=student[k]; student[k]=student[k+1]; student[k+1]=temp; } } } printf(\学生成绩排序表:\\n\\n\); for (i=0;i<1000;i++) if (student[i].num!=0) { printf(\学号:%d\\t\,student[i].num); printf(\姓名:%s\\t\,student[i].name); printf(\第%d名:%5.2f\\n\,(i+1),student[i].clangugezh); } printf(\返回主菜单请按0\\n\); scanf(\,&a); } void paixuwl() /*排序4*/ { struct student temp; for (j=1;j<1000;j++) { for (k=0;k<999;k++) { if (student[k].politicszh 23