一个简单的学生成绩管理系统(附运行结果)

一个简单的学生成绩管理系统(附运行结果)

ID:1108220

大小:169.00 KB

页数:15页

时间:2017-11-07

一个简单的学生成绩管理系统(附运行结果)_第1页
一个简单的学生成绩管理系统(附运行结果)_第2页
一个简单的学生成绩管理系统(附运行结果)_第3页
一个简单的学生成绩管理系统(附运行结果)_第4页
一个简单的学生成绩管理系统(附运行结果)_第5页
资源描述:

《一个简单的学生成绩管理系统(附运行结果)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、#include#include#include#defineN100intiNumOfStu=0;structscore{floatmath;floatenglish;floatcomputer;};structstudent{intnumber;charname[20];structscoresco;floataverage;};structstudentstu[N];voidprint_menu(void);//输出菜单voidchoosemenu(v

2、oid);//菜单选择voidinput_student1(int);//输入学生信息voidinput_student2(void);//输入总函数voidinput_student3(int&,int);//判断学号是否重复voidinput_student4(int,int);//覆盖原信息voidsort_student3(students[],int);//按照英语成绩排序voidsort_student4(students[],int);//按照计算机成绩排序voidsort_student2(stud

3、ents[],int);//按照数学成绩排序voidsort_student5(students[],int);//按照平均成绩排序floatinput_score2(int);//计算学生平均成绩voidprint_student2(void);//显示表头voidprint_student3(int);//显示学生信息voidprint_student1(int);//显示全部学生资料voidsort_student1(void);//排序总函数voidmenu(void);//菜单调度总函数intsearch

4、_student2(int);//按学号查询学生信息并输出voidsearch_student3(int);//按平均分最高查询并输出voidsearch_student1(void);//查询总函数voiddelete_student2(int,int);//删除学生信息voiddelete_student1(void);//删除总函数voidchange_student2(int);//修改学生资料voidchange_student1(void);//修改总函数voidinput_score3(int);//

5、统计成绩voidinput_score1(void);//统计成绩总函数voidprint_help(void);//输出帮助信息voidexit_student(void);//退出系统voidsave_student(student*,int);//保存学生信息voidmain(){menu();}voidsave_student(student*s,inta)//保存学生信息{FILE*fp;if((fp=fopen("d:\学生信息.txt","wb"))==NULL){printf("不能打开文件!

6、");}else{printf("保存信息到D盘");fprintf(fp,"本班所有学生具体信息如下:r");fprintf(fp,"学号姓名数学成绩英语成绩计算机成绩平均成绩r");for(inti=0;i

7、age);fprintf(fp,"r");}fclose(fp);printf("信息保存成功!");}}voidexit_student(void)//退出系统{exit(1);}voidprint_help(void)//输出帮助信息{printf("本系统所能容纳的最大学生数为%d人学生信息保存在D盘根目录下,保存文件为“学生信息.txt”。感谢使用!",N);}voidinput_score1(void)//统计成绩总函数{intc;c=search_student2(iNumOfSt

8、u);printf("学号:%d",stu[c].number);printf("姓名:%s",stu[c].name);input_score3(c);printf("新成绩录入成功!");stu[c].average=input_score2(c);}voidinput_score3(inta)//统计成绩{printf("数学新成绩:");

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

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

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