输入三个实数,按从大到小输出
时间: 2023-05-22 14:05:44 浏览: 108
您好,以下是按从大到小输出三个实数的代码示例:
```python
num1 = float(input("请输入第一个实数:"))
num2 = float(input("请输入第二个实数:"))
num3 = float(input("请输入第三个实数:"))
if num1 > num2:
if num1 > num3:
if num2 > num3:
print(num1, num2, num3)
else:
print(num1, num3, num2)
else:
print(num3, num1, num2)
else:
if num2 > num3:
if num1 > num3:
print(num2, num1, num3)
else:
print(num2, num3, num1)
else:
print(num3, num2, num1)
```
希望能对您有所帮助!
相关问题
用python,输入三个实数,从大到小输出这三个数。
可以使用Python的列表排序方法来实现。以下是代码示例:
```python
a = float(input("请输入第一个实数:"))
b = float(input("请输入第二个实数:"))
c = float(input("请输入第三个实数:"))
lst = [a, b, c]
lst.sort(reverse=True)
print("从大到小输出这三个数为:", lst)
```
运行结果:
```
请输入第一个实数:3.6
请输入第二个实数:1.2
请输入第三个实数:5.4
从大到小输出这三个数为: [5.4, 3.6, 1.2]
```
c语言编程输入三个实数要求按从小到大的顺序输出
你可以使用以下的C语言代码实现输入三个实数,并按照从小到大的顺序输出:
```c
#include <stdio.h>
int main()
{
float a, b, c;
printf("请输入三个实数:\n");
scanf("%f %f %f", &a, &b, &c);
if (a > b) {
float temp = a;
a = b;
b = temp;
}
if (b > c) {
float temp = b;
b = c;
c = temp;
}
if (a > b) {
float temp = a;
a = b;
b = temp;
}
printf("从小到大的顺序输出:%f %f %f\n", a, b, c);
return 0;
}
```
上述代码中,我们使用了三个if语句和一个临时变量temp来确定三个实数的大小关系,从而实现了按照从小到大的顺序输出。
阅读全文