- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子信息学院
实验报告书
课程名: 数据结构
题 目: 学生成绩分析程序
实验类别 设计
班 级: BX1106
学 号:
姓 名:
评语:
评语:
实验态度:认真( ) 一般( ) 差( )
实验结果:正确( ) 部分正确( )错( )
实验理论:掌握( ) 熟悉( ) 了解( ) 不懂( )
操作技能:强( ) 一般( ) 差( )
实验报告:好( ) 一般( ) 差( )
成绩: 指导教师:
批阅时间: 年 月 日
《数据结构 》实验报告 - PAGE 7 -
实验内容或题目:
设一个班有4个学生,每个学生有学号,以及,数学,物理,英语,语文,体育5门课的成绩信息。分别编出3个寒函数以实现以下3个要求:
(1)求数学的平均成绩。
(2)对于有两门以上课程不及格的学生,输出他们的学号,各门课成绩及平均成绩。
(3)输出成绩优良的学生(平均成绩在85分以上或全部成绩都在80分以上)的学号,各门课成绩及平均成绩。
实验目的与要求
复习C(或C++)语言的基本描述方法;
熟练掌握数组的用法;
提高应用C(或C++)语言解决实际问题的能力;
利用C(或C++)语言完成程序设计;
上机调试通过实验程序;
输入4个学生的学号和数学,物理,英语,语文,体育5门课的成绩,检验程序运行的正确性;
总计整个程序的组成和设计思想;
撰写实验报告(把输入数据及运行结果用抓图的形式粘贴到实验报告上);
实验步骤与源程序
= 1 \* GB2 ⑴ 实验步骤
首先在主函数中用for循环语句逐一输入每个学生的数据信息,然后再分别定义三个函数,分别调用执行功能。再在主函数前根据所要执行的功能分别写出其他三个函数,最后在调试运行。
= 2 \* GB2 ⑵ 源代码
#includestdio.h
struct student
{
char num[10];
float scoremath;
float scorephy;
float scoreeg;
float scorech;
float scorepe;
}stu[4];
void avermath(struct student *p,int n)
{
int i;
float ave=0,sum=0;
for(i=0;in;i++)
sum+=p[i].scoremath;
ave=sum/n;
printf(\t四名学生数学的平均成绩为:%.3f\n,ave);
printf(\n);
}
void faild(struct student *p,int n)
{
int i,c,a=0;
float ave,s;
for(i=0;in;i++)
{
s=0;
s=s+p[i].scoremath;
s=s+p[i].scorephy;
s=s+p[i].scoreeg;
s=s+p[i].scorech;
s=s+p[i].scorepe;
ave=0;
ave=s/5;
c=0;
if(p[i].scoremath60)
c+=1;
if(p[i].scorephy60)
c+=1;
if(p[i].scoreeg60)
c+=1;
if(p[i].scorech60)
c+=1;
if(p[i].scorepe60)
c+=1;
if(c2)
{
printf(\n\t该学生有两门以上的课程不及格信息为:);
printf(\n\t学号:%s,p[i].num);
printf(\n\t数学成绩:%f,p[i].scoremath);
printf(\n\t物理成绩:%f,p[i].scorephy);
printf(\n\t英语成绩:%f,p[i].scoreeg);
printf(\n\t语文成绩:%f,p[i].scorech);
printf(\n\t体育成绩:%f,p[i].scor
您可能关注的文档
- 低保申请书-15篇.doc
- 排球队训练计划(12篇).docx
- 检测机构考察报告(二标).docx
- 小数的初步认识教学设计.doc
- 商务谈判记录.doc
- 大学物理学--质点动力学教案.doc
- 我国水泥基渗透结晶型防水材料的研究现状.pdf
- 大学之道完整版.ppt
- 03广州万科高精木模应用实践.ppt
- 2023云南保山市隆阳区汉庄镇卫生院公开招聘见习人员10名笔试历年参考题库典型考题及考点剖析附带答案详解.docx
- ERP系统用户操作手册-需求管理-V20.pdf
- 2025年血液净化器具项目可行性研究报告.docx
- 2025年选叶机项目可行性研究报告.docx
- 2023年湖南常德各区县医疗招聘预约笔试历年参考题库典型考题及考点剖析附带答案详解.docx
- 2023广东惠州惠阳区公开招聘医疗卫生专业技术人员(高级职称类)35人(一)笔试历年参考题库典型考题及考点剖析附带答案详解.docx
- 2025北京口腔医院派遣制口腔医师应届毕业生招聘20人笔试历年参考题库典型考题及考点剖析附带答案详解.docx
- 2025年学生公寓多功能床项目可行性研究报告.docx
- 2023年太原市三支一扶选拔招募综合和笔试历年参考题库典型考题及考点剖析附带答案详解.docx
- 2025广东佛山市第三人民医院(佛山市精神卫生中心)招聘20人(第二批)笔试历年参考题库典型考题及考点剖析附带答案详解.docx
- 2025年压胶服装项目可行性研究报告.docx
文档评论(0)