学生成绩管理系统用C++编程.doc

学生成绩管理系统用C++编程.doc

ID:51855360

大小:81.50 KB

页数:11页

时间:2020-03-17

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

《学生成绩管理系统用C++编程.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、学生成绩管理系统要求:1.学生的信息用结构体来表示。structstu{intsno;//学号charname[8];//姓名charsex[3];//性别charinclass[8];//班级floatmath;//数学成绩floatEnglish;//英语成绩floatcomputer;//计算机成绩}2.能够按学号、按性别、按班级查询。查询方式可以自己补充。3.能够统计每个学生的平均成绩、总成绩、并可以按平均成绩和总成绩进行排序(排序的方法很多,大家应该上网多查查排序的方法,并比较各个排序方式的好坏),

2、并在屏幕上打印排序结果。4.能够修改、删除、添加学生的信息。5.系统的各个功能模块要求用函数的形式实现。6.在主函数里通过菜单来调用各个函数。7.用链表或数组来存储班级学生。8.学生的信息能够保存在文件里(思考用二进制文件和文本文件的异同)。如果用文本文件存储,则文件格式如下:学号姓名性别班级数学英语计算机0601王鹏男一班68.558960602李云女二班68.588980603赵亚男女一班58.548960604刘飞男三班68.578589.能够对文件进行读写、修改、删除。#include

3、m.h>#include#include#include#includeFILE*fp;structstudent{intsno;//学号charname[8];//姓名charsex[4];//性别charClass[4];//班级floatmath;//数学成绩floatEnglish;//英语成绩floatcomputer;//计算机成绩floatzong;//总成绩floatping;//平均成绩}stu[100],cha

4、nge;voidprint()//定义界面函数{cout<<"*********************************************************"<

5、<

6、成绩排序浏览"<

7、<"学号:";cin>>stu[i].sno;cout<<"姓名:";cin>>stu[i].name;cout<<"性别:";cin>>stu[i].sex;cout<<"班级:";cin>>stu[i].Class;cout<<"数学成绩:";cin>>stu[i].math;cout<<"英语成绩:";cin>>stu[i].English;cout<<"计算机成绩:";cin>>stu[i].computer;stu[i].zong=stu[i].math+stu[i].English+stu[i].

8、computer;stu[i].ping=stu[i].zong/3;cout<<"继续输入请按@"<>a;if(a=='#')i=100;}fp=fopen("fh.dat","wb");//打开fh.dat文件for(i=0;i<100;i++)//把结构体的信息存入fh.dat文件if(fwrite(&stu[i],s

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

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

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