c语言比较五个数大小
时间: 2023-11-21 13:54:15 浏览: 221
在C语言中比较五个数大小,可以使用类似于比较三个数大小的方法,先比较前三个数的大小,找出最大值和最小值,然后再将剩下的两个数与最大值和最小值比较,更新最大值和最小值即可。以下是一个示例代码:
```
#include <stdio.h>
int main() {
int a, b, c, d, e, max, min;
scanf("%d %d %d %d %d", &a, &b, &c, &d, &e);
max = a > b ? (a > c ? (a > d ? (a > e ? a : e) : (d > e ? d : e)) : (c > d ? (c > e ? c : e) : (d > e ? d : e))) : (b > c ? (b > d ? (b > e ? b : e) : (d > e ? d : e)) : (c > d ? (c > e ? c : e) : (d > e ? d : e)));
min = a < b ? (a < c ? (a < d ? (a < e ? a : e) : (d < e ? d : e)) : (c < d ? (c < e ? c : e) : (d < e ? d : e))) : (b < c ? (b < d ? (b < e ? b : e) : (d < e ? d : e)) : (c < d ? (c < e ? c : e) : (d < e ? d : e)));
printf("The maximum number is %d\n", max);
printf("The minimum number is %d\n", min);
return 0;
}
```
阅读全文