scanf(\ for(i=0;i void fun2() //按姓名查询1 { char name[20]; printf(\请输入要查询同学的姓名:\ scanf(\ for(i=0;i void fun3() //按学号查询2 {int i; printf(\请输入要查询同学的学号:\ scanf(\ for(i=0;i printf(\平时成绩%f\\n\ printf(\实验成绩:%f\\n\ printf(\卷面成绩:%f\\n\ printf(\总分:%f\\n\ printf(\学分:%f\\n\ } check(); } void fun4()//按姓名查询2 {int i; char name[20]; printf(\请输入要查询同学的姓名:\ scanf(\ for(i=0;i printf(\平时成绩%f\\n\ printf(\实验成绩:%f\\n\ printf(\卷面成绩:%f\\n\ printf(\总分:%f\\n\ printf(\学分:%f\\n\ } check(); };void del() {unsigned long inum; int i; printf(\输入要删除学生的学号:\ fflush(stdin); scanf(\ for(i=0;i if(stu[i].no=inum) { if(i==now)now-=1; else { stu[i]=stu[now-1]; now-=1; } break; } } system(\ menu(); }; /*删除数据函数*/ void paixu() //排序 { int i; printf(\————排 序————\\n\ printf(\ printf(\按综合成绩升序\\n\\t\\t\ printf(\按综合成绩降序\\n\\t\\t\ printf(\按实得学分升序\\n\\t\\t\ printf(\按实得学分降序\\n\\t\\t\ printf(\返回主菜单\\n\\t\\t\ printf(\请选择:\ scanf(\ switch(i) { case 0:menu();break; case 1:zhsx();break; case 2:zhjx();break; case 3:xfsx();break; case 4:xfjx();break; } }; void zhsx()//综合成绩升序 { int i,j; for(i=0;i printf(\平时成绩%f\ printf(\实验成绩:%f\ printf(\卷面成绩:%f\ printf(\总分:%f\\n\ }paixu(); }; void zhjx()//综合成绩降序 { int i,j; for(i=0;i printf(\平时成绩%f\ printf(\实验成绩:%f\ printf(\卷面成绩:%f\ printf(\总分:%f\\n\ }paixu(); }; void xfjx()//学分降序 { int i,j; for(i=0;i printf(\平时成绩%f\ printf(\实验成绩:%f\ printf(\卷面成绩:%f\ printf(\总分:%f\\n\paixu(); }; void xfsx()//学分升序 { int i,j; for(i=0;i printf(\平时成绩%f\ printf(\实验成绩:%f\ printf(\卷面成绩:%f\ printf(\总分:%f\\n\paixu(); }; void save() /*保存数据函数*/ { FILE *fp; int i; char filepath[20]; printf(\输入要保存的文件路径:\ fflush(stdin); gets(filepath); if((fp=fopen(filepath,\ { printf(\保存失败!\ exit(0); } for(i=0;i fprintf(fp,\ stu[i].no,stu[i].name,stu[i].sex,stu[i].num,stu[i].scn,stu[i].score,stu[i].score1,stu[i].score2, stu[i].score3,stu[i].ave,stu[i].sum); } fclose(fp); printf(\学生信息已保存在%s中!\\n\ system(\ system(\ }
C语言程序设计学生成绩管理系统实验报告 2(3)
2019-08-29 00:39
C语言程序设计学生成绩管理系统实验报告 2(3).doc
将本文的Word文档下载到电脑
下载失败或者文档不完整,请联系客服人员解决!