内容发布更新时间 : 2025/10/31 7:36:42星期一 下面是文章的全部内容请认真阅读。
课程设计实验报告 李锐
printf(\*********\\n\
switch(choice) {
case 1:
addstudata(); rank1(pStu); //添加学生 break; case 2:
searchMain(); //查找学生 break; case 3:
delstu(pStu); rank1(pStu); //删除学生 break; case 4:
//保存信息 savedata(); break; case 5:
//修改信息 editMain(); break; case 6:
rank2(pStu); //成绩排序 break; case 7:
//打印成绩 printfALL(); break; case 8:
//退出系统 //回收链表空间 freelist(pStu);
printf(\*********\\n\
printf(\
26
课程设计实验报告 李锐
\\n\
printf(\内存释放成功! \\n\
printf(\\\n\
printf(\按“回车键”后退出系统 \\n\
printf(\\\n\
printf(\*********\\n\ break; default: break; }
}while(choice != 8); }
else if(choice == 1) {
printf(\*********\\n\
printf(\\\n\
printf(\选择成功! 按“任意键”继续... \\n\
printf(\\\n\
printf(\*********\\n\ getch(); do {
welcome2(); //主界面
printf(\*********\\n\
printf(\\\n\
printf(\请选择:\
27
课程设计实验报告 李锐
scanf(\
printf(\\\n\
printf(\*********\\n\
switch(choice) {
case 1:
searchMain(); break; //查找学员 case 2:
printfALL(); //打印成绩 break; case 3:
//退出系统 //释放链表空间 freelist(pStu); break; default: break; }
}while(choice != 3); } else {
printf(\*********\\n\
printf(\\\n\
printf(\输入错误!请重新输入您的选择! \\n\
printf(\
printf(\\\n\
printf(\*********\\n\
28
课程设计实验报告 李锐
} } }
8.添加学生信息函数: void addstudata() {
int number; //学生信息的个数
system(\
STU *ptemp = NULL;
STU *pnew = NULL; printf(\
printf(\*********\\n\
printf(\\\n\
printf(\\\n\ printf(\学生成绩管理系统 \\n\
printf(\\\n\ printf(\\\n\
printf(\*********\\n\
printf(\\\n\
printf(\\\n\
printf(\正在添加学员 \\n\
printf(\\\n\
printf(\\\n\
printf(\*********\\n\
printf(\
29
课程设计实验报告 李锐
\\n\
printf(\请输入您要添加几个学生:\
 for(int i=0;i   //开辟空间    pnew = (STU *)malloc(sizeof(STU));          printf(\*****\\n\   printf(\正在添加第%d个学生信息:                   \\n\   printf(\\\n\   printf(\请输入学号:\  scanf(\          ptemp = pStu->pnext;     while(ptemp!=NULL)   {     if(pnew->num == ptemp->num)    {      printf(\*********\\n\     printf(\\\n\     printf(\学号重复,请重新输入:               \\n\     printf(\\\n\     printf(\*********\\n\     printf(\请输入学号:\    ptemp = pStu->pnext;     continue;    }    else      ptemp = ptemp->pnext;   }  30