c语言比较3个数的大小从小到大输出
时间: 2024-10-06 22:02:56 浏览: 81
通过数组输入十个面积排列大小后输出.zip
在 C 语言中,你可以通过条件语句 (if-else) 和循环结构来比较三个数并按照从小到大的顺序输出。这里提供一种基本的实现方法:
```c
#include <stdio.h>
int main() {
int num1, num2, num3;
// 输入三个整数
printf("请输入三个整数:\n");
scanf("%d %d %d", &num1, &num2, &num3);
if (num1 < num2) {
if (num1 < num3) {
printf("最小的是 %d\n", num1);
} else {
printf("最小的是 %d 和 %d,两者相等\n", num1, num3);
}
} else {
if (num2 < num3) {
printf("最小的是 %d\n", num2);
} else {
printf("最小的是 %d 和 %d,两者相等\n", num2, num3);
}
}
return 0;
}
```
在这个程序中,我们首先比较 num1 和 num2,如果 num1 小于 num2,则判断 num1 是否小于 num3;否则,如果 num2 小于 num3,就输出 num2 最小。如果所有的数字都相等,则会告知两个或三个数字都是最小的。
阅读全文