用for循环嵌套比较三个数大小C语言
时间: 2024-10-21 07:05:17 浏览: 27
在C语言中,你可以使用嵌套的`for`循环来比较三个整数的大小。下面是一个简单的示例,展示了如何通过遍历所有可能的组合来找出最大的那个:
```c
#include <stdio.h>
int main() {
int a, b, c;
// 输入三个数字
printf("请输入三个整数:");
scanf("%d %d %d", &a, &b, &c);
// 使用嵌套for循环比较
for (int i = 0; i <= 2; i++) { // 循环i取值0到2,包括边界
for (int j = 0; j <= 2; j++) { // 同样对j进行循环
if (i != j && i != 2) { // 避免比较自身(i==j)并跳过最后一个元素(i==2)
if (a > b && a > c) {
if (b > c)
printf("最大数是:%d\n", b); // 如果a已经是最大,再判断是否超过c
else
printf("最大数是:%d\n", c);
} else if (b > a && b > c) {
printf("最大数是:%d\n", b);
} else {
printf("最大数是:%d\n", c);
}
}
}
}
return 0;
}
```
阅读全文