ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:17.21KB ,
资源ID:22501216      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22501216.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学分管理软件C++编程Word下载.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

学分管理软件C++编程Word下载.docx

1、 /允许添加2000个学生的信息/给定某个班级的班号,显示该班所有学生学分完成情况;List:List() /构造函数实现 head=tail=NULL;List() /析构函数实现 Score_sys *p; if(head)/若非空,则删除 p=head; head=head-next; delete p;/删除,释放空间 void List:add() /添加学生信息函数 int i; char s; coutendl此操作为新增学生信息!endl; for(i=p;i2000;i+) p+; cout请输入第i+1stui.classnum.num;名学生的学号:stui.id;名学生

2、的姓名:stui.name;名学生的基础课学分:stui.score.basic;名学生的专业课学分:stui.score.major;名学生的选修课学分:stui.score.selected;名学生的人文类学分:stui.score.humanities;名学生的实验性学分:stui.score.experiment; 继续输入吗?!(y/n)s; if(s=n)break; else if(s=y) continue; else cout输入有误!请重新输入: break; inquire() /查询学生信息 int j; double k; do此操作为查询学生信息!请输入该学生的学号

3、:k; for(j=0;jj+) if(k=stuj.id)这是系统中存储的第j+1个学生, cout他所在班级:stuj.classnum.num该学生名字为:stuj.name该学生的基础课学分为:stuj.score.basic该学生的专业课学分为:stuj.score.major该学生的选修课学分为:stuj.score.selected该学生的人文类课程学分为:stuj.score.humanities该学生的实验性课程学分为:stuj.score.experiment该名学生的学分完成情况: /*-判断学生学分的情况-*/ if(stuj.score.basic50) cout基础

4、课学分未完成 else基础课学分完成 if(stuj.score.major专业课学分未完成专业课学分完成 if(stuj.score.selected24)选修课学分未完成选修课学分完成8)人文类课程学分未完成人文类课程学分完成20)实践性课程学分未完成实践性类课程学分完成 else couti; switch(i) case 1:coutstuj.score.basic;break; case 2:专业学分修改为:stuj.score.major; case 3:选修学分修改为:stuj.score.selected; case 4:人文类课程学分修改为:stuj.score.humani

5、ties; case 5:实验性课程学分修改为:stuj.score.experiment; while(i!=6);继续修改吗?compositor() int a,i,j,max;请输入需要排序的科目* 1.-排序基础课学分-* 2.-排序专业课学分-* 3.-排序选修课学分-* 4.-排序人文类课程学分-* 5.-排序实验性课程学分-* 6.-不做排序(退出)-*a; if(a=1) for(i=0; max=i; for(j=i+1;j+) if(stuj.score.basicstumax.score.basic) max=j; if(i!=max) Score_sys temp;

6、temp=stui; stui=stumax; stumax=temp; for(i=0;stui.namestui.score.basicstumax.score.major) max=j; if(i! Score_sys temp; temp=stui; stui=stumax; stumax=temp; for(i=0;stui.score.majorstumax.score.selected) max=j; if(i! Score_sys temp; temp=stui; stui=stumax; stumax=temp; for(i=0; coutstui.score.selecte

7、dstumax.score.humanities) max=j; if(i! Score_sys temp; temp=stui; stui=stumax; stumax=temp; for(i=0; coutstui.score.humanitiesstumax.score.experiment) max=j; if(i! Score_sys temp; temp=stui; stui=stumax; stumax=temp; for(i=0; coutstui.score.experiment ; break;while(a!/-void main()* 主菜单 * 1.-新增学生信息 * 2.-查询单个学生信息 * 3.-查询班级全部学生信息 * 4.-修改学生信息 * 5.-按照某类课程的学分高低进行排序* 6.-退出 *请输入你想要操作: int flag=1; List TXL; while(flag) switch(i) case 1: TXL.add(); case 2: TXL.inquire(); case 3: TXL.inquire_cla(); case 4: TXL.change(); case 5: TXL.compositor(); case 6: flag=0;

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

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