




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
#include#include#include#include#includeclass student private: char name20; /*姓名*/ double cpro,english,math,sport,law,hbpro,computer;/*课程*/ int order, number; /*名次,学号*/ public: student() student(char n20,int nu,double cc,double eng,double ma,double sp,double l,double hb,double com) strcpy(name,n); number=nu; cpro=cc; english=eng;math=ma;sport=sp;law=l;hbpro=hb;computer=com; friend void main();void main() printf(n); printf( 欢迎进入*好911*学生成绩管理系统!n); printf( *n); printf( * 学生成绩管理系统 *n); printf( *n); printf( *n); printf( * 0、输入数据 *n); printf( * 1、增加数据 *n); printf( * 2、修改数据 *n); printf( * 3、按姓名查询 *n); printf( * 4、按学号查询 *n); printf( * 5、输出所有学生的成绩 *n); printf( * 6、退出系统 *n); printf( *n); printf( 选择0-6数字进行操作n); printf( =制作人:张晓杰=n); char p;char w; student *s50; /*指针对象,最多存50个学生数据*/ ofstream *file50; /*负责对文件插入操作*/ int i=0; int j=0; int flag=0; do /*flag判断输入是否有效*/ cinp; if( (p=0&pname; printf(n 请输入学号:); cinnumber; printf(n 请输入C+成绩:); cincpro; printf(n 请输入英语成绩:); cinenglish; printf(n 请输入数学成绩:); cinmath; printf(n 请输入体育成绩:); cinsport; printf(n 请输入法律基础成绩:); cinlaw; printf(n 请输入汇编语言成绩:); cinhbpro; printf(n 请输入微机原理成绩:); cincomputer; printf(n); filej=new ofstream(E:document,ios:ate); *filej; *filej 姓名 name 学号 number C+成绩 cpro 英语成绩 english 数学成绩 math 体育成绩 sport 法律基础成绩 law 汇编成绩 hbpro 微机原理成绩 computerc; printf(n); do if(c!=y&c!=n) printf( 指令错误!请重新输入!); printf(n); cinc; else flag=1; while(flag=0); while(c=y); break; case 1: /*增加数据*/ char name20; int number;double cpro,english,math,sport,law,hbpro,computer; char c; do printf( 请输入您要增加的学生的姓名:); cinname; printf(n 请输入学号:); cinnumber; printf(n 请输入C+成绩:); cincpro; printf(n 请输入英语成绩:); cinenglish; printf(n 请输入数学成绩:); cinmath; printf(n 请输入体育成绩:); cinsport; printf(n 请输入法律基础成绩:); cinlaw; printf(n 请输入汇编语言成绩:); cinhbpro; printf(n 请输入微机原理成绩:); cincomputer; printf(n); filej=new ofstream(E:document,ios:ate); *filej 姓名 name 学号 number C+成绩 cpro 英语成绩 english 数学成绩 math 体育成绩 sport 法律基础成绩 law 汇编成绩 hbpro 微机原理成绩 computerc; printf(n); if(c!=y&c!=n) printf( 指令错误!请重新输入!); printf(n); cinc; while(c=y); break; case 2: /*修改数据*/ char name20;int nu;double cc,eng,ma,sp,l,hb,com;flag=0; char c; if(i=0) printf( 管理系统中没有输入数据!); printf(n); break; do printf( 请输入您要修改的学生的姓名:); cinname; printf(n); for(int h=0;hname)=0) flag=1; printf( 请输入新的学号:); cinnu; printf(n 请输入C+成绩:); cincc; printf(n 请输入英语成绩:); cineng; printf(n 请输入数学成绩:); cinma; printf(n 请输入体育成绩:); cinsp; printf(n 请输入法律基础成绩:); cinl; printf(n 请输入汇编语言成绩:); cinhb; printf(n 请输入微机原理成绩:); cincom; printf(n); sh-cpro=cc; sh-english=eng; sh-math=ma; sh-sport=sp; sh-law=l; sh-hbpro=hb; sh-computer=com; sh-number=nu; printf( 数据修改成功!n); if(flag=0) printf( 您要修改的学生本来就不存在!请检查重新输入!n); printf( 想继续修改吗(y/n):); cinc; printf(n); if(c!=y&c!=n) printf( 指令错误!请重新输入!n); printf( ); cinc; while(c=y); break; case 3: /*按姓名查询*/ char n20;int j=0;char c; if(i=0) printf( 管理系统中没有输入数据!n); break; do int flag=0; printf( 请输入你要查询的学生姓名:); cinn; printf(n); for(int j=0;ji;j+) if(strcmp(n,(*sj).name)=0) flag=1; cout 您要查询的学生是:(*sj).nameendl; cout(*sj).name的成绩是: C+: (*sj).cpro 英语: (*sj).english 数学:(*sj).math 体育:(*sj).sport 法律:(*sj).law 汇编:(*sj).hbpro 微机原理 (*sj).computerc; printf(n); if(c!=y&c!=n) printf( 指令错误!请重新输入!n); cinc; while(c=y); break; case 4: /*按学号查询*/ int n,j=0;char c; if(i=0) printf( 管理系统中没有输入数据!n); break; do int flag=0; printf( 请输入你要查询的学生的学号:); cinn; printf(n); for(int j=0;jnumber=n) flag=1; cout 您要查询的学生是:(*sj).nameendl; cout(*sj).name的成绩是: C+:(*sj).cpro 英语:(*sj).english 数学:(*sj).math 体育:(*sj).sport 法律:(*sj).law 汇编:(*sj).hbpro 微机原理 (*sj).computerc; printf(n); if(c!=y&c!=n) printf( 指令错误!请重新输入!n); cinc; while(c=y); break; case 5: /*输出*/ printf( 本系统所有学生数据如下:n); if(i=0) printf( 管理系统中没有输入数据!n); printf( 姓名 学号 c+ 英语 数学 体育 法律基础 汇编语言 微机原理 n); for(int k=0;ki;k+) coutnamesetw(7)numbersetw(6) (*sk).cprosetw(6)(*sk).englishsetw(6) (*sk).mathsetw(6)(*sk).sportsetw(7) (*sk).law setw(10)(*sk).hbprosetw(10)(*sk).computersetw(10)w; printf(n); if(w!=y&w!=n) pr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年变电站保护测控装置项目建议书
- 扬声器装调工岗前安全宣传考核试卷含答案
- 2025年利尿类药物心脑血管类药物项目建议书
- Unit 2说课稿-2023-2024学年小学英语一年级下册外研版(一起)
- 电阻器专用合金粉制造工岗前基础安全考核试卷含答案
- 劳动项目四 编制中国结说课稿-2023-2024学年初中劳动七年级下册人教版
- 商品选品员创新应用竞赛考核试卷含答案
- 制冷空调设备装配工冲突管理强化考核试卷含答案
- 外勤机械工风险评估测试考核试卷含答案
- 地勘钻探工操作评估能力考核试卷含答案
- 2025高级会计师考试题及答案
- 质检主管工作汇报
- 应急演练方案脚本大全
- 军队文职课件
- 2025年资料员考试题库含完整答案
- 林黛玉身世经历课件
- 体育老师读书分享:运动与人生
- 2025年安全员考试题库及参考答案完整版
- 预防接种课件讲稿
- 财务风险防控与内控管理方案
- 动漫艺术概论考试卷子及答案
评论
0/150
提交评论