C语言课程实训报告(实训7-4).doc

C语言课程实训报告(实训7-4).doc

ID:61423486

大小:69.50 KB

页数:5页

时间:2021-01-28

C语言课程实训报告(实训7-4).doc_第1页
C语言课程实训报告(实训7-4).doc_第2页
C语言课程实训报告(实训7-4).doc_第3页
C语言课程实训报告(实训7-4).doc_第4页
C语言课程实训报告(实训7-4).doc_第5页
资源描述:

《C语言课程实训报告(实训7-4).doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、汕头职业技术学院C语言课程实训报告班级:12计算机教育学号:姓名:日期:指导教师:成绩:一、实训目的:1、了解指针与二维数组的关系;2、掌握使用指针引用二维数组元素。二、实训要求:用指针方法实现:有一个班4个学生,5门课。1)求第一门课的平均分;2)找出有2门以上课程不及格的学生,输出他们的学号和全部课程成绩和平均成绩;3)找出平均成绩在90分以上或全部课程成绩在85分以上的学生。分别编3个函数实现以上3个要求。三、实训过程及程序:#includevoidaverage(float(*p)[6],intn){inti;floatsum=0,aver;printf("Av

2、erage");for(i=0;i<4;i++)sum+=*(*(p+i));aver=sum/4;printf("Thefirstsubjectaverageis:%.2f",aver);}voidsearch(float(*p)[6]){inti,j,sign;floatsum;printf("Search");printf("Itismorethantwoscorebelow60students:");for(j=0;j<4;j++){sign=0;sum=0;for(i=0;i<5;i++){if(*(*(p+j)+i)<60)sign++;}if(sign>=2

3、){printf("studentnumis:%d",j+1);for(i=0;i<5;i++){printf("score%dis:%.1f",i+1,*(*(p+j)+i));sum+=*(*(p+j)+i);}printf("");printf("averageis%6.2f",sum/5);}}}voidtop(float(*p)[6]){inti,j;floatsum,sign;printf("Top");printf("Averagescoresabove90pointsorallcoursesinmorethan85points:");for(i=0;i

4、<4;i++){sum=sign=0;for(j=0;j<5;j++){sum+=*(*(p+i)+j);if((*(*(p+i)+j))>=85)sign++;}if((sign>=5)

5、

6、(sum/5>=90)){printf("student:%d",i+1);}}}voidmain(){inti,j;floatstu[4][6];for(i=0;i<4;i++){printf("studen%d:",i+1);for(j=0;j<5;j++){printf("score%d:",j+1);scanf("%f",&stu[i][j]);}printf("");}aver

7、age(stu,4);printf("");search(stu);printf("");top(stu);printf("");}四、程序调试及修改记录:五、输入数据及输出结果:六、实训收获及心得:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。