华北科技学院计算机系综合性实验
实 验 报 告
课程名称 计算机技术基础(C)
实验学期 2009 至 2010 学年 第 二 学期
学生所在系部 土木工程系
年级 09级 专业班级 土木B093
学生姓名 谢佳 学号 200905024316
任课教师 王德志
实验成绩
计算机系制
实验
报告
软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载
须知
1、 学生上交实验报告时,必须为打印稿(A4纸)。页面空间不够,可以顺延。
2、 学生应该填写的内容包括:封面相关栏目、实验地点、时间、目的、设备环境、内容、结果及
分析
定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析
等。
3、 教师应该填写的内容包括:实验成绩、教师评价等。
4、 教师根据本课程的《综合性实验指导单》中实验内容的要求,评定学生的综合性实验成绩;要求在该课程期末考试前将实验报告交给任课教师。综合性实验中,所涉及的程序,文档等在交实验报告前,拷贝给任课教师。任课教师统一刻录成光盘,与该课程的期末考试成绩一同上交到系里存档。
5、 未尽事宜,请参考该课程的实验大纲和教学大纲。
《 计算机技术基础(C)》课程综合性实验报告
开课实验室: 计算机基础实验室 2010 年 06 月 25 日
实验
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
目
基于数组和函数的成绩计算
一、实验目的
通过该实验把C语言中的几个主要知识(如:顺序结构、选择结构、循环结构、数组、函数等)得到综合应用
二、设备与环境
硬件:多媒体计算机
软件:Windows系列或DOS系列的操作系统、C语言
三、实验内容
1.
设计
领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计
主函数,在主函中应该有正确输入或调用每个学生的学号及各科成绩(输入可以根据不同的情况采用不同的输入方法)。
要求:输入时有必要的提示信息。
2.设计子函数,可以求每个学生的平均成绩,每门课的平均成绩、成绩的最大值、最小值等、并保存在数组中;
要求:每个学生至少设计两个子函数。
3.最后结果输出。要求:输出格式要界面直观、清晰大方、格式
规范
编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载
。
四、实验结果及分析
说点实话吧,本人自认为对计算机这方面有点天赋,在没有开着堂课时候,在IT行业有点成就的我哥就叫我自己学学计算机编程,既然我们学了这门课,我就下定了决心把他学好,不光是为了成绩。
拿到这道题我就想到要统计的数据很多,那么c语言中的数组是必不可少的,又因为有N个学生当然要用2维数组,需要计算和输出,我想让主函数简单易懂,我用了输入output,计算jisuan,输出output三个函数完成所有任务。
1.input: 用了循环,把N个学生中的第i个人的第j门成绩存在a[i][j]之中,其中j=o表示学生的学号
2. jisuan:先计算出每个学生的总分存在a[i][6]中,除以科目5得平均分存在a[i][7],比较出最高最低分别存在a[i][8],a[i][9]中。再用循环计算每科的平均分存在a[0][j]中。
3.output:先外循环输出学号,由学号是没有小数所以在f 前加.0输出0位小数再内循环输出每个人每科成绩,每科间用制表符|隔开,每输完一行输出——隔开。
建立一个工程
建立一个源文件输入文件名zz.c 如图:
源代码:
#include
#define N 3
int i,j;
float a[N+1][10];
void main()
{
void input(float a[N+1][10]);
void jisuan(float a[N+1][10]);
void output(float a[N+1][10]);
input(a);
jisuan(a);
output(a);
}
void input(float a[N+1][10])
{
printf("请输入学号和成绩:\n");
printf("学号,语文,数学,英语,物理,化学\n");
for(i=1;i<=N;i++)
{printf("请输入第%d人的学号:",i);
scanf("%f",&a[i][0]);
for(j=1;j<=5;j++)
{printf("请输入第%d个学生第%d门成绩:",i,j);
scanf("%f",&a[i][j]);}
};
}
void jisuan(float a[N+1][10])
{
float s;
for(i=1;i<=N;i++)
{
for(j=0,s=0,a[i][8]=a[i][9]=a[i][j];j<=5;j++)
{
s=s+a[i][j];
a[i][6]=s;
a[i][7]=a[i][6]/5;
if(a[i][j]>a[i][8])
a[i][8]=a[i][j];
else if(a[i][j]
本文档为【c语言实验报告】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。