欢迎来到天天文库
浏览记录
ID:62496100
大小:50.41 KB
页数:20页
时间:2021-05-10
《C++学生成绩管理系统源代码.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、classPerson{public:charname[8];};构建学生类classstudent:publicPerson//{public:friendvoidManage(studentstud[]);friendvoidInput(studentstud[]);friendvoidStatistic(studentstud[]);friendvoidLookup(studentstud[]);friendvoidModify(studentstud[]);friendvoidOutpu
2、t(studentstud[]);friendvoidInsert(studentstud[]);friendvoidWrite(studentstud[],intn);friendintRead(studentstud[]);private:intnum;charname[8];charclass_0[20];floatc_program;floatenglish;floatmath;floataverage;intorder;}stud[100];classManage:publicstud
3、ent{};voidWrite(studentstud[],intn)//向文件中写入数据{fstreammyFile;myFile.open("score.txt",ios::out
4、ios::binary);if(!myFile){cout<<"score.txtcan'topen!"<5、<6、ios::binary);if(!myFile){cout<<"sc7、ore.txtcan'topen!"<>count;for(inti=0;i<=count;i++){myFile>>stud[i].class_0>>stud[i].num>>stud[i].name>>stud[i].c_program>>stud[i].english>>stud[i].math>>stud[i].average;}myFile.close();returncount;}}<<<<8、<<<<"<>>>>>>>请输入学生成绩while(sign!='n'&&sign!='N')/*判断*/{cout<<"班级:";/*交互输入*/cin>>stud[i].class_0;loop:cout<<"学号:";cin>>stud[i].num;intc=0;while(c9、==stud[i-c].num){cout<<"你输入的学号已经存在gotoloop;}cout<<"姓名:";cin>>stud[i].name;do{flag=0;cout<<"C++成绩:";cin>>stud[i].c_program;if(stud[i].c_program>10010、11、stud[i].c_program<1)cout<<"请输入1-100之间的数字!";elseflag=1;}while(flag==0);do{flag=0;cout<<"英语成绩:";cin>>s12、tud[i].english;if(stud[i].english>10013、14、stud[i].english<1)cout<<"请输入1-100之间的数字!";elseflag=1;}while(flag==0);do{flag=0;cout<<"数学成绩:";cin>>stud[i].math;if(stud[i].math>10015、16、stud[i].math<1)cout<<"请输入1-100之间的数字!";elseflag=1;}while(flag==0);stud[i].ave
5、<6、ios::binary);if(!myFile){cout<<"sc7、ore.txtcan'topen!"<>count;for(inti=0;i<=count;i++){myFile>>stud[i].class_0>>stud[i].num>>stud[i].name>>stud[i].c_program>>stud[i].english>>stud[i].math>>stud[i].average;}myFile.close();returncount;}}<<<<8、<<<<"<>>>>>>>请输入学生成绩while(sign!='n'&&sign!='N')/*判断*/{cout<<"班级:";/*交互输入*/cin>>stud[i].class_0;loop:cout<<"学号:";cin>>stud[i].num;intc=0;while(c9、==stud[i-c].num){cout<<"你输入的学号已经存在gotoloop;}cout<<"姓名:";cin>>stud[i].name;do{flag=0;cout<<"C++成绩:";cin>>stud[i].c_program;if(stud[i].c_program>10010、11、stud[i].c_program<1)cout<<"请输入1-100之间的数字!";elseflag=1;}while(flag==0);do{flag=0;cout<<"英语成绩:";cin>>s12、tud[i].english;if(stud[i].english>10013、14、stud[i].english<1)cout<<"请输入1-100之间的数字!";elseflag=1;}while(flag==0);do{flag=0;cout<<"数学成绩:";cin>>stud[i].math;if(stud[i].math>10015、16、stud[i].math<1)cout<<"请输入1-100之间的数字!";elseflag=1;}while(flag==0);stud[i].ave
6、ios::binary);if(!myFile){cout<<"sc
7、ore.txtcan'topen!"<>count;for(inti=0;i<=count;i++){myFile>>stud[i].class_0>>stud[i].num>>stud[i].name>>stud[i].c_program>>stud[i].english>>stud[i].math>>stud[i].average;}myFile.close();returncount;}}<<<<
8、<<<<"<>>>>>>>请输入学生成绩while(sign!='n'&&sign!='N')/*判断*/{cout<<"班级:";/*交互输入*/cin>>stud[i].class_0;loop:cout<<"学号:";cin>>stud[i].num;intc=0;while(c9、==stud[i-c].num){cout<<"你输入的学号已经存在gotoloop;}cout<<"姓名:";cin>>stud[i].name;do{flag=0;cout<<"C++成绩:";cin>>stud[i].c_program;if(stud[i].c_program>10010、11、stud[i].c_program<1)cout<<"请输入1-100之间的数字!";elseflag=1;}while(flag==0);do{flag=0;cout<<"英语成绩:";cin>>s12、tud[i].english;if(stud[i].english>10013、14、stud[i].english<1)cout<<"请输入1-100之间的数字!";elseflag=1;}while(flag==0);do{flag=0;cout<<"数学成绩:";cin>>stud[i].math;if(stud[i].math>10015、16、stud[i].math<1)cout<<"请输入1-100之间的数字!";elseflag=1;}while(flag==0);stud[i].ave
9、==stud[i-c].num){cout<<"你输入的学号已经存在gotoloop;}cout<<"姓名:";cin>>stud[i].name;do{flag=0;cout<<"C++成绩:";cin>>stud[i].c_program;if(stud[i].c_program>100
10、
11、stud[i].c_program<1)cout<<"请输入1-100之间的数字!";elseflag=1;}while(flag==0);do{flag=0;cout<<"英语成绩:";cin>>s
12、tud[i].english;if(stud[i].english>100
13、
14、stud[i].english<1)cout<<"请输入1-100之间的数字!";elseflag=1;}while(flag==0);do{flag=0;cout<<"数学成绩:";cin>>stud[i].math;if(stud[i].math>100
15、
16、stud[i].math<1)cout<<"请输入1-100之间的数字!";elseflag=1;}while(flag==0);stud[i].ave
此文档下载收益归作者所有