输入任意三个数并由小到大输出
时间: 2023-07-11 21:15:24 浏览: 41
好的,我可以帮你实现这个功能,请输入三个数字:
(假设输入的三个数分别是 a、b、c)
```python
a = float(input("请输入第一个数字:"))
b = float(input("请输入第二个数字:"))
c = float(input("请输入第三个数字:"))
# 将三个数字存入列表中
lst = [a, b, c]
# 使用sorted函数对列表进行排序
lst_sorted = sorted(lst)
# 输出排序后的结果
print("排序后的结果为:", lst_sorted)
```
这样就可以将输入的三个数字由小到大输出了。希望对你有帮助!
相关问题
输入任意三个数并由小到大输出用c形式打印
好的,以下是使用 C 语言编写的代码,可以实现输入三个数并由小到大输出:
```c
#include <stdio.h>
int main() {
float a, b, c;
printf("请输入三个数字:\n");
scanf("%f%f%f", &a, &b, &c);
float arr[] = {a, b, c};
int len = sizeof(arr) / sizeof(float);
// 冒泡排序
for (int i = 0; i < len - 1; i++) {
for (int j = 0; j < len - i - 1; j++) {
if (arr[j] > arr[j + 1]) {
float temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
// 输出排序后的结果
printf("排序后的结果为:");
for (int i = 0; i < len; i++) {
printf("%.2f ", arr[i]);
}
printf("\n");
return 0;
}
```
以上代码使用了冒泡排序算法对输入的三个数进行排序,并将排序后的结果由小到大输出。希望能够帮到你!
c语言 输入任意三个数,按从大到小的顺序输出
下面是一个示例代码,可以实现输入任意三个数,按从大到小的顺序输出:
```c
#include <stdio.h>
int main() {
int a, b, c;
printf("请输入三个整数:\n");
scanf("%d%d%d", &a, &b, &c);
if (a < b) {
int t = a;
a = b;
b = t;
}
if (a < c) {
int t = a;
a = c;
c = t;
}
if (b < c) {
int t = b;
b = c;
c = t;
}
printf("从大到小的顺序是:%d %d %d\n", a, b, c);
return 0;
}
```
这个程序中,我们首先使用 `scanf()` 函数输入三个整数,然后使用三个 `if` 语句对它们进行排序,最后使用 `printf()` 函数输出排序后的结果。