1 / 5
文档名称:

C语言冶金试11第七次实验实验报告.doc

格式:doc   大小:131KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言冶金试11第七次实验实验报告.doc

上传人:rsqcpza 2021/3/1 文件大小:131 KB

下载得到文件列表

C语言冶金试11第七次实验实验报告.doc

文档介绍

文档介绍:重庆科技学院学生实验报告
课程名称
C语言程序设计
实验项目名称
数组的使用
开课院系及实验室
电气与信息工程学院计算机自主学****中心I308
实验日期
5月21日
学生姓名
赵立
学号
专业班级
冶金试11
指导教师
伍建全
实验成绩
教师评语:
教师签字: 批改时间:
一、实验目的和要求
1、掌握一维数组的定义和初始化。
2、掌握一维数组元素的使用方法。
二、实验内容和原理
1、(难度系数1)将一个双精度型数组初始化为{, , , , },输出这个数组每个元素的值,并求该数组所有元素的和。

2、(难度系数1)定义一个含10个元素的整型数组,从键盘输入数组所有元素的值,并求该数组中的最小值和最小值的下标。
3、(难度系数2)写一个函数,该函数的功能是求一个双精度型数组的最大值。写一个主函数测试你的函数。
4、(难度系数2)输入10个学生的成绩Si,计算平均成绩ave及均方差dev。已知:
5、(难度系数3)输入30个数a1,a2,a3,…,a30,计算所有的x与y。已知:
6、(难度系数2)写一个函数
int mycount(int a[], int size);
该函数的功能是求整形数组中所有十位数是5的元素的个数。函数正确编写后,下列程序的输出应该如图1所示:
图1
#include <>
int mycount(int a[], int size);
void display(int a[], int size);
int main()
{
int a[10] = {9, 58, 12, 57, 5, 157, 3, 1, 4, 25};
printf("原数组:");
display(a, 10);
printf("数组元素中十位数是5的有 %d 个\n", mycount(a, 10));
return 0;
}
int mycount(int a[], int size)
{
/*该函数的功能是求整形数组中所有十位数是5的元素的个数*/
/*在这里编写你的函数,使程序输出如图1所示*/
}
void display(int a[], int size)
{
int i;
for (i = 0; i < size; i++)
{
printf("%d ", a[i]);
}
printf("\n");
}
7、(难度系数4)写一个函数
void fun(int a[], int size);
该函数的功能是:把形参a所指数组中的最大值放在a[0]中,接着求出a所 指数组中的最小值放在a[1]中;再把a所指数组元素中的次大值放在a[2]中,把 a数组元素中的次小值放在a[3]中;其余以此类推。例如:若a所指数组中的数据
  最初排列为:1、4、2、3、9、6、5、8、7,则按规则移动后,数据