资源描述:
《c++实现:简单的学生信息管理系统(控制台程序)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、.//StudentInformationSystem.cpp:Definestheentrypointfortheconsoleapplication.//#include"stdafx.h"#include#include#include#include#includeclassStudent{private:charidNumber[13];//学号charname[30];//姓名charaddress[50];//地址ch
2、artelephone[14];//电话号码intgradeMath;//数学成绩intgradePhysics;//物理成绩intgradeEnglish;//英语成绩doublegradeMaPhEgAverage;//物数外平均intrankGrade;//成绩排名intgradeClassmate;//同学评分intgradeTeacher;//老师评分intgradeEthic;//道德评分doublegradeAll;//综合成绩intrankAll;//综合排名public:Student();//默认构造函数
3、voidStudent_WritePersonalInformation(char*iD,char*nam,char*add,char*tel);//更改学生信息voidStudent_WriteMaPhEgGrade(intgraMa,intgraPh,intgraEg);//更改学生考试成绩voidStudent_WriteOtherGrade(intgraCl,intgraTe,intgraEth);//更改学生其他成绩voidStudent_DisplayInformation();//显示学生信息char*Stud
4、ent_ReadID();doubleStudent_ReadGrade();doubleStudent_ReadTotalGrade();intStudent_ReadGradeRank();intStudent_ReadTotalGradeRank();voidStudent_WriteGradeRank(intranGr);//更改学生成绩排名voidStudent_WriteTotalGradeRank(intranAl);//更改学生综合排名char*Student_ReadName();...};Student:
5、:Student()//默认构造函数{strncpy_s(idNumber,"000000000000",12);strncpy_s(name,"空",30);strncpy_s(address,"空",50);strncpy_s(telephone,"空",14);//电话号码gradeMath=0;//数学成绩gradePhysics=0;//物理成绩gradeEnglish=0;//英语成绩gradeMaPhEgAverage=0;//物数外平均rankGrade=0;//成绩排名gradeClassmate=0;//
6、同学评分gradeTeacher=0;//老师评分gradeEthic=0;//道德评分gradeAll=0;//综合成绩rankAll=0;//综合排名}voidStudent::Student_WritePersonalInformation(char*iD,char*nam,char*add,char*tel){strncpy_s(idNumber,iD,12);strncpy_s(name,nam,30);strncpy_s(address,add,50);strncpy_s(telephone,tel,14);}v
7、oidStudent::Student_WriteMaPhEgGrade(intgraMa,intgraPh,intgraEg){gradeMath=graMa;gradePhysics=graPh;gradeEnglish=graEg;gradeMaPhEgAverage=(gradeMath+gradePhysics+gradeEnglish)/3;}voidStudent::Student_WriteOtherGrade(intgraCl,intgraTe,intgraEth){gradeClassmate=graCl
8、;gradeTeacher=graTe;gradeEthic=graEth;gradeAll=gradeMaPhEgAverage*0.6+gradeClassmate*0.1+gradeEthic*0.1+gradeTeacher*0.2;}voidStudent::Student_Wr