用引用函数找出包含20个元素的整型数组中的最大值最小值以及其平均值(使用随机数初始化数组)
时间: 2023-03-24 17:04:39 浏览: 141
找出一个整型数组中的元素的最大值
您好,可以使用以下代码来找出包含20个元素的整型数组中的最大值、最小值以及平均值:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define SIZE 20
int main() {
int arr[SIZE];
int i, max, min, sum = ;
float avg;
srand(time(NULL)); // 使用当前时间作为随机数种子
// 初始化数组
for (i = ; i < SIZE; i++) {
arr[i] = rand() % 100; // 生成-99之间的随机数
}
// 找出最大值、最小值和总和
max = min = arr[];
for (i = ; i < SIZE; i++) {
if (arr[i] > max) {
max = arr[i];
}
if (arr[i] < min) {
min = arr[i];
}
sum += arr[i];
}
// 计算平均值
avg = (float)sum / SIZE;
// 输出结果
printf("最大值:%d\n", max);
printf("最小值:%d\n", min);
printf("平均值:%f\n", avg);
return ;
}
```
希望能对您有所帮助。
阅读全文