c语言求一维数组的最小值,最大值,平均值
时间: 2024-05-04 20:20:11 浏览: 128
一维数组的引用-c语言数组学习
下面是求一维数组的最小值、最大值、平均值的 C 语言代码示例:
```c
#include <stdio.h>
int main() {
int arr[] = {3, 5, 1, 9, 7}; // 定义一个一维数组
int len = sizeof(arr) / sizeof(arr[0]); // 数组长度
int max = arr[0], min = arr[0], sum = 0;
// 求最大值、最小值、总和
for (int i = 0; i < len; i++) {
if (arr[i] > max) {
max = arr[i];
}
if (arr[i] < min) {
min = arr[i];
}
sum += arr[i];
}
// 求平均值
double avg = (double)sum / len;
printf("最大值:%d\n", max);
printf("最小值:%d\n", min);
printf("平均值:%.2f\n", avg);
return 0;
}
```
运行结果:
```
最大值:9
最小值:1
平均值:5.00
```
阅读全文