C++学生成绩管理系统-源程序

上传人:油条 文档编号:115928559 上传时间:2019-11-15 格式:DOC 页数:12 大小:77KB
返回 下载 相关 举报
C++学生成绩管理系统-源程序_第1页
第1页 / 共12页
C++学生成绩管理系统-源程序_第2页
第2页 / 共12页
C++学生成绩管理系统-源程序_第3页
第3页 / 共12页
C++学生成绩管理系统-源程序_第4页
第4页 / 共12页
C++学生成绩管理系统-源程序_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《C++学生成绩管理系统-源程序》由会员分享,可在线阅读,更多相关《C++学生成绩管理系统-源程序(12页珍藏版)》请在金锄头文库上搜索。

1、/#include #include #include #include int i=0;class CPerson public: char IDNO20; char name20;char addr20;char tel20; ;class CStudent:public CPerson public:char StudNo20;double Math;double English;double Average; ;class CClass public: char ClassName20;CStudent *stu50; CClass()for(int i=0;i50;i+) stui=

2、new CStudent(); CClass()for(int i=0;i50;i+) delete stui; void createclass(); void printclass(); void get(); void xiugai(); void delect(); void print(); void write(); void read(); void chazhao();void CClass:createclass()/创建班级coutClassName; void CClass:printclass() cout班级名称:ClassName班级人数:iendl;cout*n;

3、void CClass:get()/输入学生信息 int k; coutstui-IDNO; /* while(strlen(stui-IDNO)!=18) coutstui-IDNO;*/ for( k=0;kIDNO,stuk-IDNO)=0)coutstui-IDNO;coutstui-name;coutstui-addr;coutstui-tel;coutstui-StudNo; for( k=0;kStudNo,stuk-StudNo)=0)coutstui-StudNo;coutstui-Math;while (stui-MathMath100) coutError data!en

4、dlendl;coutstui-Math;coutstui-English;while (stui-EnglishEnglish100) coutError data!endlendl;coutstui-English;void CClass:xiugai() /修改学生信息 int a=1;char x10; int j;int choice; while(i!=0) coutx;for(j=0;jStudNo,x)=0) a=0;cout*n;cout 请选择所要修改的内容: n;cout 1 - 修改地址 n;cout 2 - 修改电话号码 n;cout 3 - 修改数学成绩 n;cou

5、t 4 - 修改英语成绩 n;cout 5 - 返回 n;coutchoice; while(choice5|choice0|choice=0)coutchoice;switch (choice) case 1:coutstuj-addr;break;case 2:coutstuj-tel;break;case 3:coutstuj-Math;while (stuj-MathMath100) coutError data!endlendl;coutstuj-Math;break;case 4:coutstuj-English;while (stuj-EnglishEnglish100) cou

6、tError data!endlendl;coutstuj-English;break;case 5: break;break; for(j=0;jStudNo,x)!=0&a=1) a=0;cout没有你要修改的学号!endl;break;void CClass:print()/输出学生信息for(int j=0;ji;j+)cout姓名:name ;cout身份证号码:IDNO ;cout地址:addr ;cout电话:tel ;cout学号:StudNo ;cout数学成绩:Math ;cout英语成绩:English Average=(stuj-Math+stuj-English)/2 ;cout平均成绩:Averageendl ;void CClass:delect() char ss20; coutss;if(i=0) cout没有记录!endl; cout请先输入记录!;system(pause);return;for(int k=0;kname,ss)=0)for(int o=k;oIDNO,stuo+1-IDNO); strcpy(st

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号