学生成绩管理系统.doc

学生成绩管理系统.doc

ID:57821771

大小:28.50 KB

页数:5页

时间:2020-03-30

学生成绩管理系统.doc_第1页
学生成绩管理系统.doc_第2页
学生成绩管理系统.doc_第3页
学生成绩管理系统.doc_第4页
学生成绩管理系统.doc_第5页
资源描述:

《学生成绩管理系统.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个学生,每个学生的数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。