用C语言的if语句实现:输入四个实数,按代数值由小到大的顺序输出这四个数。
时间: 2024-10-17 09:15:46 浏览: 31
c语言分支语句精PPT课件.pptx
在C语言中,你可以使用if语句结合嵌套循环来实现这个功能。这里是一个简单的示例:
```c
#include <stdio.h>
int main() {
float num1, num2, num3, num4;
// 输入四个实数
printf("请输入第1个数:");
scanf("%f", &num1);
printf("请输入第2个数:");
scanf("%f", &num2);
printf("请输入第3个数:");
scanf("%f", &num3);
printf("请输入第4个数:");
scanf("%f", &num4);
if (num1 <= num2) { // 检查是否num1是最小的
if (num1 <= num3 && num1 <= num4) {
printf("最小的是 %f\n", num1);
} else if (num2 <= num3 && num2 <= num4) {
printf("最小的是 %f\n", num2);
} else {
printf("最小的是 %f 或者 %f\n", num3, num4);
}
} else { // 如果不是,检查num2
if (num2 <= num3 && num2 <= num4) {
printf("最小的是 %f\n", num2);
} else {
printf("最小的是 %f 或者 %f\n", num3, num4);
}
}
return 0;
}
```
在这个程序中,我们首先获取四个数,然后使用if-else结构逐个比较它们的大小,并打印出最小的那个。
阅读全文