欢迎来到天天文库
浏览记录
ID:51855360
大小:81.50 KB
页数:11页
时间:2020-03-17
《学生成绩管理系统用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.能够对文件进行读写、修改、删除。#include3、m.h>#include#include#include#includeFILE*fp;structstudent{intsno;//学号charname[8];//姓名charsex[4];//性别charClass[4];//班级floatmath;//数学成绩floatEnglish;//英语成绩floatcomputer;//计算机成绩floatzong;//总成绩floatping;//平均成绩}stu[100],cha4、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
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
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
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
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
此文档下载收益归作者所有