欢迎来到天天文库
浏览记录
ID:57821771
大小:28.50 KB
页数:5页
时间:2020-03-30
《学生成绩管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、学生成绩管理程序设计学生成绩管理程序设计(1)选项菜单集成各功能函数模块(2)录入学生成绩(姓名、学号、语文、数学成绩,总分自动计算)(3)按总分排名次(4)按姓名查找某学生成绩(5)统计各课程的平均分、及格率、最高分、最低分(6)打印成绩表#include"stdio.h"#include"stddef.h"#include"stddef.h"#include"string.h"#defineMAX10typedefstructstudent{/*定义结构体*/charname[MAX];/*姓名*/intnum[MAX];/*学号*/intchinese;/*语文*
2、/intmathematic;/*数学*/structstudent*next;/*结构体指针*/}stu;stu*head;/*头指针*/voidprint()/*显示或打印函数*/{system("cls");printf("tttScoreManageSystem");/*成绩管理系统*/printf("<1>EnterRecordt");/*输入数据*/printf("<2>Displayt");/*显示*/printf("<3>Insertt");/*插入数据*/printf("<4>Questt");/*访问数据*/printf("<8>C
3、hineseAveraget");/*语文平均成绩*/printf("<9>MathAveraget");/*数学平均成绩*/printf("<12>Quitt");/*退出*/}voidmaverage()/*求各学生数学平均分、最高和最低分成绩的函数*/{stu*p1;inti;floatmax=0.0,min=200.0;floatsum=0.0,aver=0;p1=head;if(p1==NULL)printf("notdata!");else{for(i=0;p1!=NULL;i++,p1=p1->next)sum+=p1->mathematic;a
4、ver=sum/i;p1=head;for(i=0;p1!=NULL;i++,p1=p1->next){if(maxmathematic)max=p1->mathematic;}p1=head;for(i=0;p1!=NULL;i++,p1=p1->next)if(min>p1->mathematic)min=p1->mathematic;}printf("MatheAverage:%f",aver);printf("MatheMax:%f",max);printf("MatheMin:%f",min);}voidcaverage()/*求各学生语文平均分、最
5、高和最低分成绩的函数*/{stu*p1;inti;floatmax=0.0,min=200.0;floatsum=0.0,aver=0;p1=head;if(p1==NULL)printf("notdata!");else{for(i=0;p1!=NULL;i++,p1=p1->next)sum+=p1->chinese;aver=sum/i;p1=head;for(i=0;p1!=NULL;i++,p1=p1->next){if(maxchinese)max=p1->chinese;}p1=head;for(i=0;p1!=NULL;i++,p1=p1->n
6、ext)if(min>p1->chinese)min=p1->chinese;}printf("ChineseAverage:%f",aver);printf("ChineseMax:%f",max);printf("ChineseMin:%f",min);}x学生成绩管理程序设计(C语言)具体内容:1、建立学生成绩文件:从键盘输入10个学生的数据(包括学号、姓名2、、3门课程成绩),3、计算出平均分,4、将原有数据和计算出的平均分数存入磁盘文件“stud.c”中,5、并屏幕显示文件内容;6、排序:将“stud.c”中的学生数据按平均分降序排序,7、将已排序学生数据存入
7、文件“stud_sort.c”中,8、并屏幕显示文件内容;9、查找:对学生成绩实现按学号查找,10、即输入待查学生学号,11、显示查找结果。12、插入:输入新学生数据,13、计算平均分,14、并按顺序插入文件“stud_sort.c”中,15、并屏幕显示文件内容;16、修改:对学生成绩实现按学号修改,17、即输入学生学号,18、修改对应数据后存入原文件;19、删除:对学生成绩实现按学号删除,20、即输入学生学号,21、删除其对应的记录,22、屏幕显示删除后文件内容。学生成绩管理程序设计cc++escription有5个学生,每个学生的数
此文档下载收益归作者所有