一、 实验目的和要求
(1)掌握一维数组的定义与初始化,会正确访问数组元素,并利用循环对元素成批访问。
(2)掌握二维数组的定义与初始化,会利用双层循环对元素访问,实现一些基本算法。
(3)会用一维数组作为参数实现特定功能的函数,能正确实现一维数组中的一些经典算法。
二、实验环境(实验设备)
硬件: 微型计算机
软件: Windows 操作系统、Microsoft Visual Studio 2010
实验题目(1)【见实验教材实验五的题目1】:编写程序 exp5_1.c,在主函数中定义一维数组 int
array[10],自定义以下函数:输入数组元素,输出数组元素、求数组元素平均值、输出数组元素最
大值、输出数组元素最小值、查找某数值元素是否存在(若存在,请输出下标)、给数组元素排序,
要求在主函数中对各子函数进行调用和测试。
实验解答:
① 写出完整的源程序代码并做适当注释:
#include<stdio.h>
#define N 10
void input(int array[], int n)
{
int i;
printf("please input %d numbers:",n);
for (i = 0; i < n; i++)
{
评论0
最新资源