c 语言求数组平均值最大值最小值
时间: 2023-12-30 20:04:48 浏览: 46
以下是用 C 语言计算数组平均值、最大值和最小值的示例代码:
```c
#include <stdio.h>
int main() {
int n, i;
float sum = 0, avg, max, min;
printf("Enter the size of array: ");
scanf("%d", &n);
float a[n];
printf("Enter the array elements:\n");
for(i=0; i<n; i++) {
scanf("%f", &a[i]);
sum += a[i];
}
avg = sum / n;
max = a[0];
min = a[0];
for(i=1; i<n; i++) {
if(a[i] > max)
max = a[i];
if(a[i] < min)
min = a[i];
}
printf("Average = %.2f\n", avg);
printf("Maximum value = %.2f\n", max);
printf("Minimum value = %.2f\n", min);
return 0;
}
```
在这个示例中,我们首先从用户那里获取数组大小和元素。然后,我们使用循环计算数组的总和,并计算平均值。接下来,我们使用另一个循环来查找数组中的最大值和最小值,并将它们存储在相应的变量中。最后,我们打印出平均值、最大值和最小值。