c语言综合实验报告

c语言综合实验报告

ID:12548911

大小:121.00 KB

页数:7页

时间:2018-07-17

c语言综合实验报告_第1页
c语言综合实验报告_第2页
c语言综合实验报告_第3页
c语言综合实验报告_第4页
c语言综合实验报告_第5页
资源描述:

《c语言综合实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、华北科技学院计算机系综合性实验报告华北科技学院计算机系综合性实验实验报告课程名称程序设计语言(C)实验学期2010至2011学年第二学期学生所在系部管理系年级2010级专业班级电商B103学生姓名荣聚岭学号201004064324任课教师李永飞实验成绩计算机系制第6页华北科技学院计算机系综合性实验报告实验报告须知1、学生上交实验报告时,必须为打印稿(A4纸)。页面空间不够,可以顺延。2、学生应该填写的内容包括:封面相关栏目、实验地点、时间、目的、设备环境、内容、结果及分析等。3、教师应该填写的内容包括:实验成绩、教师评价等。4、教师根据本课程的《综合性实验指导单》中实验内容

2、的要求,评定学生的综合性实验成绩;要求在该课程期末考试前将实验报告交给任课教师。综合性实验中,所涉及的程序,文档等在交实验报告前,拷贝给任课教师。任课教师统一刻录成光盘,与该课程的期末考试成绩一同上交到系里存档。5、未尽事宜,请参考该课程的实验大纲和教学大纲。第6页华北科技学院计算机系综合性实验报告《程序设计语言(C)》课程综合性实验报告开课实验室:基础七2011年6月24日实验题目平均成绩计算(多个学生多门课程的平均成绩计算)一、实验目的通过该实验把C语言中的几个主要知识点(如:顺序结构、选择结构、循环结构、数组、函数等)得到综合应用。二、设备与环境硬件:多媒体计算机软件

3、:Windows系列或DOS系列的操作系统、C语言三、实验内容1.在主函数中正确输入每个学生的学号及各科成绩(输入可以根据不同的情况采用不同的输入方法);要求:输入时有必要的提示信息。2.设计求每个学生各科平均成绩的子函数,将平均成绩保存在数组中;3.设计求每门课程的平均成绩子函数,并将每科平均成绩放入到保存在数组中;4.在主函数中进行数据的输出。要求:输出格式要清晰、规范、美观四、实验结果及分析1.程序设计思路:①头部分应用宏定义定义学生人数和科目数(本实验以5人3科为例)。②在两个子函数中应用数组、For循环语句等C语言基础知识分别实现求每个学生的总成绩和各科平均成绩并

4、将总成绩和平均成绩保存在数组中以及求每门课程的总成绩和平均成绩子函数并将每科总成绩和平均成绩放入到保存在数组中。③在主函数中应用数组、For循环语句、函数调用等C语言基础知识实现学生信息的输入、调用两个子函数、学生信息的输出。第6页华北科技学院计算机系综合性实验报告功能内容2.程序结构图宏定义结构可任意改变学生人数和科目数宏定义学生人数和课程数3.代码分析头部分:#include#defineM5/*宏定义学生人数*/#defineN3/*宏定义课程数*/主函数:voidmain(){voidfun1(floata[M][N],floatb[M],floa

5、ts[M],intm,intn);/*函数的声明*/voidfun2(floata[M][N],floatc[N],floatt[N],intm,intn);/*函数的声明*/inti,j;intnum[M];floatscore[M][N],ave1[M],ave2[N],s[M],t[N];/*对学生学号课程成绩的输入*/for(i=0;i

6、程%d:",j+1);scanf("%f",&score[i][j]);}}fun1(score,ave1,s,M,N);/*函数的调用*/fun2(score,ave2,t,M,N);/*函数的调用*//*输出学生的学号课程成绩和平均分*/printf("学号");for(i=1;i<=N;i++)printf("课程%d",i);printf("平均总成绩");for(i=0;i

7、1[i]);printf("%12.2f",s[i]);printf("");}printf("平均");for(i=0;i

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

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

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