




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言程序设计实验报告专业: 化学 班级: 1504 学号: 201513030404 学生姓名: 侯德阳 实验日期: 成绩: 指导老师: 实验单元三 综合设计一、 实验题目实验九 文件实验十 综合实验:学生成绩管理系统二、 实验目的进一步加深、巩固所学课程(C语言程序设计)的基本理论知识,理论联系实际,培养自己综合分析问题和解决问题的能力。掌握运用C语言独立编写、调试应用程序和进行其它相关设计的技能。三、 实验内容假设收集到了一个班学生的所有成绩信息(不低于20人),要求用C语言编写一个简单的成绩管理系统,对学生个人信息进行管理,可进行录入、浏览、查询、修改、排序、统计的功能。信息内容包含:(1)学生的学号(2)学生的姓名(3)学生的成绩(语文、数学、英语、计算机,课程平均分)。具体要求实现如下功能:1.录入、浏览功能:按学号顺序录入学生信息(学号、姓名、语文、数学、英语、计算机),显示系统中的所有信息。2.查询功能:查询学号尾号为09的学生的所有信息并显示。3.修改功能:修改学号尾号为12的学生的成绩信息(任意两项即可),并显示该学生的全部信息。4.排序功能:按语文成绩的顺序,由高到低显示所有学生的信息。5统计功能:统计学生的平均成绩,并输出(学号,姓名,平均成绩)。四、 实验环境1. 硬件环境:当前所有电脑硬件环境均支持。2. 软件环境:Visual C+ 6.0五、 实验代码及结果(程序运行结果请以截屏图给出)源程序代码:#include#include#definesm50structStuintmc;intnumber;charname10;doubleChinese;doublemath;doubleEnglish;doublecomputer;voidpx(structStu,int);voidcensus(structStu,int);voidfound(structStu,int);intmain(intargc,char*argv)intn,i;structStustudsm;printf(请输入学生人数:n);scanf(%d,&n);printf(请输入每个学生的信息:n);for(i=0;in;i+)printf(第%d个学生:n,i+1);studi.mc=i+1;printf(输入学号:);scanf(%d,&studi.number);printf(输入姓名:);scanf(%s,);printf(输入语文成绩:);scanf(%lf,&studi.Chinese);printf(输入数学成绩:);scanf(%lf,&studi.math);printf(输入英语成绩:);scanf(%lf,&studi.English);printf(输入计算机成绩:);scanf(%lf,&puter);printf(n);px(stud,n);census(stud,n);found(stud,n);system(pause);return0;voidpx(structStua,intn)inti,j,temporary,mpmsm,epmsm,cpmsm;doublezfsm;for(i=0;in;i+)mpmi=i+1;epmi=i+1;cpmi=i+1;for(i=0;in;i+)zfi=ai.Chinese+ai.math+ai.English+puter;for(i=0;in-1;i+)for(j=i+1;jn;j+)if(zfizfj)temporary=aj.mc;aj.mc=ai.mc;ai.mc=temporary;printf(n根据总分情况排名如下:n);for(i=0;in;i+)for(j=0;jn;j+)if(ai.mc=j+1)printf(第%d:n,i+1);printf(名字:%s学号:%dn,,aj.number);printf(语文:%lf数学:%lf英语:%lf计算机:%lfn,aj.Chinese,aj.math,aj.English,puter);break;printf(根据语文情况排名如下:n);for(i=0;in-1;i+)for(j=i+1;jn;j+)if(ai.Chineseaj.Chinese)temporary=mpmj;mpmj=mpmi;mpmi=temporary;for(i=0;in;i+)for(j=0;jn;j+)if(mpmi=j+1)printf(第%d:n,i+1);printf(名字:%s学号:%dn,,aj.number);printf(语文:%lf数学:%lf英语:%lf计算机:%lfn,aj.math,aj.English,puter);break;printf(根据数学情况排名如下:n);for(i=0;in-1;i+)for(j=i+1;jn;j+)if(ai.mathaj.math)temporary=mpmj;mpmj=mpmi;mpmi=temporary;for(i=0;in;i+)for(j=0;jn;j+)if(mpmi=j+1)printf(第%d:n,i+1);printf(名字:%s学号:%dn,,aj.number);printf(数学:%lf英语:%lf计算机:%lfn,aj.math,aj.English,puter);break;printf(根据英语情况排名如下:n);for(i=0;in-1;i+)for(j=i+1;jn;j+)if(ai.Englishaj.English)temporary=epmj;epmj=epmi;epmi=temporary;for(i=0;in;i+)for(j=0;jn;j+)if(epmi=j+1)printf(第%d:n,i+1);printf(名字:%s学号:%dn,,aj.number);printf(数学:%lf英语:%lf计算机:%lfn,aj.math,aj.English,puter);break;printf(根据计算机情况排名如下:n);for(i=0;in-1;i+)for(j=i+1;jn;j+)if(puter)temporary=cpmj;cpmj=cpmi;cpmi=temporary;for(i=0;in;i+)for(j=0;jn;j+)if(cpmi=j+1)printf(第%d:n,i+1);printf(名字:%s学号:%dn,,aj.number);printf(数学:%lf英语:%lf计算机:%lfn,aj.math,aj.English,puter);break;voidcensus(structStua,intn)inti,count=0;printf(n语文中不及格的人数有:n);for(i=0;in;i+)if(ai.Chinese60)count+;printf(学号:%d姓名:%s语文:%lfn,ai.number,,ai.Chinese);printf(共有%d人nn,count);count=0;printf(n数学中不及格的人数有:n);for(i=0;in;i+)if(ai.math60)count+;printf(学号:%d姓名:%s数学:%lfn,ai.number,,ai.math);printf(共有%d人nn,count);count=0;printf(英语中不及格的人数有:n);for(i=0;in;i+)if(ai.English60)count+;printf(学号:%d姓名:%s英语:%lfn,ai.number,,ai.English);printf(共有%d人nn,count);count=0;printf(计算机中不及格的人数有:n);for(i=0;in;i+)if(puter60)count+;printf(学号:%d姓名:%s计算机:%lfn,ai.number,,puter);printf(共有%d人nn,count);count=0;voidfound(structStua,intn)inti,c;printf(请输入你要查找的学号:n);scanf(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 智能家居厂房抵押贷款合同
- 财务总监职位竞聘与绩效奖金合同
- 餐饮企业服务员定期评估雇佣合同
- 手术的护理诊断
- 武术介绍课件
- 武晓红税务老师课件
- 2025年农产品购销协议
- 危险品仓库管理培训
- 培训学校管理制度
- 古代诗歌阅读高频考点冲刺练(含答案)-2025届高考语文三轮复习
- 小学六年级信息技术复习题
- 食品安全培训(食品安全知识)-课件
- 初二物理新人教版《功》公开课一等奖省优质课大赛获奖课件
- 北京大学国际政治经济学教学大纲
- 跨文化沟通的本质-PPT课件
- 合肥市建设工程消防设计审查、消防验收、备案与抽查文书样式
- 《电气工程基础》熊信银-张步涵-华中科技大学习题答案全解
- 北美连续油管技术的新进展及发展趋势李宗田
- 行政单位会计实习报告(共36页)
- 110千伏变电站工程检测试验项目计划
- 《铁路货物运价规则》
评论
0/150
提交评论