C+实现简单的学生信息管理系统控制台程序Word下载.docx

上传人:b****1 文档编号:13334513 上传时间:2022-10-09 格式:DOCX 页数:21 大小:19.28KB
下载 相关 举报
C+实现简单的学生信息管理系统控制台程序Word下载.docx_第1页
第1页 / 共21页
C+实现简单的学生信息管理系统控制台程序Word下载.docx_第2页
第2页 / 共21页
C+实现简单的学生信息管理系统控制台程序Word下载.docx_第3页
第3页 / 共21页
C+实现简单的学生信息管理系统控制台程序Word下载.docx_第4页
第4页 / 共21页
C+实现简单的学生信息管理系统控制台程序Word下载.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

C+实现简单的学生信息管理系统控制台程序Word下载.docx

《C+实现简单的学生信息管理系统控制台程序Word下载.docx》由会员分享,可在线阅读,更多相关《C+实现简单的学生信息管理系统控制台程序Word下载.docx(21页珍藏版)》请在冰豆网上搜索。

C+实现简单的学生信息管理系统控制台程序Word下载.docx

charaddress[50];

//地址

chartelephone[14];

//电话号码

intgradeMath;

//数学成绩

intgradePhysics;

//物理成绩

intgradeEnglish;

//英语成绩

doublegradeMaPhEgAverage;

//物数外平均

intrankGrade;

//成绩排名

intgradeClassmate;

//同学评分

intgradeTeacher;

//老师评分

intgradeEthic;

//道德评分

doublegradeAll;

//综合成绩

intrankAll;

//综合排名

public:

Student();

//默认构造函数

voidStudent_WritePersonalInformation(char*iD,char*nam,char*add,char*tel);

//更改学生信息

voidStudent_WriteMaPhEgGrade(intgraMa,intgraPh,intgraEg);

//更改学生考试成绩voidStudent_WriteOtherGrade(intgraCl,intgraTe,intgraEth);

//更改学生其他成绩

voidStudent_Displaylnformation();

//显示学生信息

char*Student_ReadlD();

doubleStudent_ReadGrade();

doubleStudent_ReadTotalGrade();

intStudent_ReadGradeRank();

intStudent_ReadTotalGradeRank();

voidStudent_WriteGradeRank(intranGr);

//更改学生成绩排名

voidStudent_WriteTotalGradeRank(intranAl);

//更改学生综合排名

char*Student_ReadName();

};

Student:

:

Student()//默认构造函数

strncpy_s(idNumber,"

000000000000"

12);

strncpy_s(name,"

空"

30);

strncpy_s(address,"

50);

strncpy_s(telephone,"

14);

gradeMath=O;

gradePhysics=O;

gradeEnglish=O;

gradeMaPhEgAverage=O;

rankGrade=O;

gradeClassmate=O;

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);

Student_WriteMaPhEgGrade(intgraMa,intgraPh,intgraEg)

gradeMath=graMa;

gradePhysics=graPh;

gradeEnglish=graEg;

gradeMaPhEgAverage=(gradeMath+gradePhysics+gradeEnglish)/3;

Student_WriteOtherGrade(intgraCl,intgraTe,intgraEth)

gradeClassmate=graCl;

gradeTeacher=graTe;

gradeEthic=graEth;

gradeAll=gradeMaPhEgAverage*0.6+gradeClassmate*0.1+gradeEthic*0.1+gradeTeacher*0.2;

Student_WriteGradeRank(intranGr)

rankGrade=ranGr;

Student_WriteTotalGradeRank(intranAl)

rankAll=ranAl;

Student_DisplayInformation()

usingnamespacestd;

cout<

<

"

<

endl;

学生信息"

endl;

姓名:

"

name<

endl

学号:

idNumber<

地址:

address<

电话:

telephone<

数学成绩:

gradeMath<

物理成绩:

gradePhysics<

英语成绩:

gradeEnglish<

三科平均成绩:

gradeMaPhEgAverage<

学习成绩排名:

rankGrade<

同学评价得分:

gradeClassmate<

教师评价得分:

gradeTeacher<

道德修养评分:

gradeEthic<

综合成绩:

gradeAll<

综合成绩排名:

rankAll<

char*Student:

Student_ReadlD()

returnidNumber;

doubleStudent:

Student_ReadGrade()

returngradeMaPhEgAverage;

Student_ReadTotalGrade()

returngradeAll;

intStudent:

Student_ReadGradeRank()

returnrankGrade;

Student_ReadTotalGradeRank()

returnrankAll;

namespacestudentlnformation

std:

vector<

Student>

studentVector;

intflagStudentChoose=0;

intflagStudentFound=1;

Student_ReadName()

returnname;

//以上是基本数据结构的定义,同时定义了对数据的基本操作。

定义完毕了,接下来是功能函

voidMainMenu();

voidEditMenu();

voidAddStudentPersonallnformation(intmode);

voidModifyStudentlnformation();

voidSearchStudent();

voidDeleteStudentlnformation();

voidDisplayStudentlnformation();

voidRankByGrade();

voidRankByTotalGrade();

voidRankByID();

boolCmpGrade(Studentstudent1,Studentstudent2);

//这个函数的参数是两个Student类的对象

boolCmpTotalGrade(Studentstudent1,Studentstudent2);

boolCmpID(Studentstudent1,Studentstudent2);

voidDisplayAllStudentlnformation();

//以下是主菜单界面函数

voidMainMenu()

intflagOperateInformation=1;

while(flagOperateInformation)

欢迎进入学生信息管理系统V1.0."

endl<

按下1:

进入学生信息管理系统."

按下0:

退岀."

endl<

endl«

endl;

cin>

>

flagOperateInformation;

cin.clear();

if(flagOperatelnformation)

EditMenu();

//主菜单界面函数定义完毕

//以下是编辑界面函数

voidEditMenu()

intflagContinueOperation=1;

while(flagContinueOperation)

flagContinueOperation=0;

主菜单"

添加学生信息."

按下2:

修改学生信息."

按下3:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 小升初

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1