用引用函数找出包含20个元素的整型数组中的最大值最小值以及其平均值(使用随机数初始化数组)用c++语言编写 使用指针作为函数参数
时间: 2023-03-24 18:04:40 浏览: 119
用C语言实现数组元素最大值/最小值查找、数组元素平均值计算、数组元素排序等功能
您好,我可以回答这个问题。以下是使用引用函数找出包含20个元素的整型数组中的最大值、最小值以及其平均值的 C 语言代码,使用随机数初始化数组:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void findMinMaxAvg(int arr[], int size, int* max, int* min, float* avg) {
int sum = ;
*max = arr[];
*min = arr[];
for (int 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;
}
int main() {
int arr[20];
srand(time(NULL));
for (int i = ; i < 20; i++) {
arr[i] = rand() % 100;
}
int max, min;
float avg;
findMinMaxAvg(arr, 20, &max, &min, &avg);
printf("最大值:%d\n", max);
printf("最小值:%d\n", min);
printf("平均值:%f\n", avg);
return ;
}
```
希望能够帮到您!
阅读全文