c语言计算四个整数最大值最小值
时间: 2024-10-16 15:08:20 浏览: 39
在C语言中,要计算四个整数的最大值和最小值,可以采用两种常见的方法:一种是分别比较每个数,另一种是借助于数组。以下是两种方法的代码示例:
**方法一:逐个比较**
```c
#include <stdio.h>
int main() {
int a, b, c, d;
printf("请输入四个整数:\n");
scanf("%d %d %d %d", &a, &b, &c, &d);
int max = a > b ? (a > c ? a : c) : (b > c ? b : c);
int min = a < b ? (a < c ? a : c) : (b < c ? b : c);
printf("最大值是:%d\n", max);
printf("最小值是:%d\n", min);
return 0;
}
```
**方法二:借助数组**
```c
#include <stdio.h>
#define MAX 4
int main() {
int arr[MAX] = {0};
printf("请输入四个整数:\n");
for (int i = 0; i < MAX; i++) {
scanf("%d", &arr[i]);
}
int max = arr[0], min = arr[0];
for (int i = 1; i < MAX; i++) {
if (arr[i] > max) {
max = arr[i];
} else if (arr[i] < min) {
min = arr[i];
}
}
printf("最大值是:%d\n", max);
printf("最小值是:%d\n", min);
return 0;
}
```
在这两个例子中,我们都首先获取用户输入的四个整数,然后计算并输出它们的最大值和最小值。
阅读全文