编制程序,实现功能为读入 4 个整数,并将 4 个数从小到大的顺序输出 1. 输入输出示例: 2. 请输入4个数: 45 25 13 78 3. 排序结果如下: 4. 13254578
时间: 2023-05-11 16:01:47 浏览: 113
以下是实现该功能的代码:
```python
nums = input("请输入4个数: ").split()
nums = [int(num) for num in nums]
nums.sort()
print("排序结果如下:")
print("".join(str(num) for num in nums))
```
输入示例:
```
请输入4个数: 45 25 13 78
```
输出示例:
```
排序结果如下:
13254578
```
相关问题
要求读入若干整数(最少1个不超过4个),然后按从小到大的顺序输出 C语言
以下是C语言读入若干整数并按从小到大顺序输出的代码示例:
```c
#include <stdio.h>
int main() {
int n, i, j, temp, arr[4];
printf("请输入1-4个整数,用空格隔开:\n");
scanf("%d", &n);
for (i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
for (i = 0; i < n - 1; i++) {
for (j = i + 1; j < n; j++) {
if (arr[i] > arr[j]) {
temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}
printf("从小到大的顺序输出为:\n");
for (i = 0; i < n; i++) {
printf("%d ", arr[i]);
}
return 0;
}
```
编程完成如下功能,任意读入三个整数,然后按从小到大的顺序输出这三个数
我可以回答这个问题。以下是代码示例:
```python
a = int(input("请输入第一个整数:"))
b = int(input("请输入第二个整数:"))
c = int(input("请输入第三个整数:"))
if a <= b and a <= c:
if b <= c:
print(a, b, c)
else:
print(a, c, b)
elif b <= a and b <= c:
if a <= c:
print(b, a, c)
else:
print(b, c, a)
else:
if a <= b:
print(c, a, b)
else:
print(c, b, a)
```
这段代码会读入三个整数,然后使用嵌套的 if 语句来判断它们的大小关系,并按从小到大的顺序输出这三个数。