如何使用 c语言if-else 语句来比较四个数的大小并展示最大的那个?
时间: 2024-12-20 20:22:38 浏览: 8
在 C 语言中,你可以使用 if-else 结构结合嵌套条件来比较四个整数并找出其中的最大值。以下是一个简单的示例:
```c
#include <stdio.h>
int main() {
int num1, num2, num3, num4, max;
// 输入四个数字
printf("请输入四个整数:\n");
scanf("%d %d %d %d", &num1, &num2, &num3, &num4);
// 使用 if-else 来判断最大值
if (num1 > num2) { // 如果 num1 最大
if (num1 > num3 && num1 > num4) { // 如果 num1 也大于 num3 和 num4
max = num1;
} else {
max = num3; // 否则 num3 或 num4 中的较大者为最大
if (num3 > num4) {
max = num3;
} else {
max = num4;
}
}
} else { // 如果 num1 不是最大的
if (num2 > num3 && num2 > num4) { // 判断 num2 是否最大
max = num2;
} else {
if (num3 > num4) { // num2 不是,看 num3 和 num4
max = num3;
} else {
max = num4;
}
}
}
// 输出结果
printf("这四个数中最大的是: %d\n", max);
return 0;
}
```
阅读全文