c语言最大值,最小值,平均值代码
时间: 2024-07-16 10:00:33 浏览: 69
c语言数组参数最大值最小值
在C语言中,计算一组数值的最大值、最小值和平均值可以通过循环结构配合if语句或标准库函数轻松实现。这里我将提供一些基本的代码示例:
**计算最大值(使用if语句):**
```c
#include <stdio.h>
int main() {
int arr[] = {5, 10, 15, 20, 25};
int n = sizeof(arr) / sizeof(arr);
int max = arr;
for (int i = 1; i < n; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
printf("数组中的最大值是: %d\n", max);
return 0;
}
```
**计算最小值(使用if语句):**
```c
#include <stdio.h>
int main() {
int arr[] = {5, 10, 15, 20, 25};
int n = sizeof(arr) / sizeof(arr);
int min = arr;
for (int i = 1; i < n; i++) {
if (arr[i] < min) {
min = arr[i];
}
}
printf("数组中的最小值是: %d\n", min);
return 0;
}
```
**计算平均值(使用循环):**
```c
#include <stdio.h>
int main() {
int arr[] = {5, 10, 15, 20, 25};
int n = sizeof(arr) / sizeof(arr);
int sum = 0;
for (int i = 0; i < n; i++) {
sum += arr[i];
}
float avg = (float)sum / n;
printf("数组的平均值是: %.2f\n", avg);
return 0;
}
```
阅读全文