求n个数中的最大值最小值平均值用c语言数组
时间: 2024-12-11 22:40:16 浏览: 16
c语言利用指针求数组的最大值与最小值
在C语言中,求一组数中的最大值、最小值和平均值可以使用循环结构和相应的比较操作。以下是简单的步骤:
1. **最大值**:
```c
int max(int arr[], int n) {
int max_val = arr[0]; // 假设第一个元素为初始最大值
for (int i = 1; i < n; i++) {
if (arr[i] > max_val)
max_val = arr[i];
}
return max_val;
}
```
2. **最小值**:
```c
int min(int arr[], int n) {
int min_val = arr[0]; // 同样假设第一个元素为初始最小值
for (int i = 1; i < n; i++) {
if (arr[i] < min_val)
min_val = arr[i];
}
return min_val;
}
```
3. **平均值**:
```c
float average(int arr[], int n) {
int sum = 0;
for (int i = 0; i < n; i++)
sum += arr[i];
return (float)sum / n;
}
```
使用以上函数时,你需要传递一个整型数组`arr`和它的长度`n`作为参数。
阅读全文