编写一个程序,从键盘随机输入三个浮点型数据a、b和c,在程序中对输入的数据有小到大排列,并把它们输出。
时间: 2023-05-30 18:05:27 浏览: 60
```python
a = float(input("请输入第一个浮点型数据:"))
b = float(input("请输入第二个浮点型数据:"))
c = float(input("请输入第三个浮点型数据:"))
# 使用列表存储输入的数据
lst = [a, b, c]
# 使用sort方法对列表进行排序
lst.sort()
# 输出排列后的数据
print("从小到大排列后的数据为:", lst)
```
相关问题
用c语言编写一个程序,从键盘随机输入三个浮点型数据a、b和c,在程序中对输入的数据有小到大排列,并把它们输出。
```c
#include <stdio.h>
int main()
{
float a, b, c, temp;
printf("请输入三个浮点数:\n");
scanf("%f%f%f", &a, &b, &c);
if (a > b) {
temp = a;
a = b;
b = temp;
}
if (a > c) {
temp = a;
a = c;
c = temp;
}
if (b > c) {
temp = b;
b = c;
c = temp;
}
printf("从小到大排列的结果为:%.2f %.2f %.2f\n", a, b, c);
return 0;
}
```
运行结果:
```
请输入三个浮点数:
3.14 2.71 1.41
从小到大排列的结果为:1.41 2.71 3.14
```
C语言编写一个程序:在一行中输入3个浮点型数据,空格隔开。输出平均分,保留2位小数
可以回答这个问题。以下是C语言的代码:
#include <stdio.h>
int main() {
float a, b, c;
scanf("%f %f %f", &a, &b, &c);
float avg = (a + b + c) / 3;
printf("%.2f", avg);
return 0;
}
这个程序可以让用户输入三个浮点型数据,然后计算它们的平均值,并输出结果,保留两位小数。