如何用C语言编写一个程序来找到四个整数中的最大值和最小值?
时间: 2024-12-10 20:51:30 浏览: 18
在C语言中,你可以通过比较的方式来找到四个整数中的最大值和最小值。以下是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int a, b, c, d; // 定义四个整数变量
printf("请输入第一个整数: ");
scanf("%d", &a);
printf("请输入第二个整数: ");
scanf("%d", &b);
printf("请输入第三个整数: ");
scanf("%d", &c);
printf("请输入第四个整数: ");
scanf("%d", &d);
int max = a; // 假设a是当前最大值
if (b > max) {
max = b;
}
if (c > max) {
max = c;
}
if (d > max) {
max = d;
}
int min = a; // 假设a是当前最小值
if (b < min) {
min = b;
}
if (c < min) {
min = c;
}
if (d < min) {
min = d;
}
printf("最大值是: %d\n", max);
printf("最小值是: %d\n", min);
return 0;
}
```
在这个程序中,我们首先读取四个整数,然后分别检查每个数字是否大于或小于当前的最大值或最小值,并相应地更新这些变量。最后,我们打印出找到的最大值和最小值。
阅读全文