c语言编程用嵌套if语句实现输入三个浮点数,按从小到大的顺序输出
时间: 2023-05-26 18:01:42 浏览: 229
A:
```c
#include <stdio.h>
int main()
{
float a, b, c, t;
printf("请输入三个浮点数:\n");
scanf("%f%f%f", &a, &b, &c);
if (a > b)
{
t = a; a = b; b = t;
}
if (a > c)
{
t = a; a = c; c = t;
}
if (b > c)
{
t = b; b = c; c = t;
}
printf("从小到大的顺序输出为:%f %f %f\n", a, b, c);
return 0;
}
```
运行结果示例:
```
请输入三个浮点数:
5.5 1.2 3.2
从小到大的顺序输出为:1.200000 3.200000 5.500000
```
相关问题
c语言用嵌套if语句实现输入三个浮点数,按从小到大的顺序输出
A:
```c
#include <stdio.h>
int main() {
float num1, num2, num3, temp;
printf("请输入三个浮点数:");
scanf("%f%f%f", &num1, &num2, &num3);
// 进行排序
if (num1 > num2) {
temp = num1;
num1 = num2;
num2 = temp;
}
if (num1 > num3) {
temp = num1;
num1 = num3;
num3 = temp;
}
if (num2 > num3) {
temp = num2;
num2 = num3;
num3 = temp;
}
// 输出排序结果
printf("从小到大的顺序为:%.2f < %.2f < %.2f", num1, num2, num3);
return 0;
}
```
阅读全文