读入4个整数,从小到大输出
时间: 2023-05-18 15:03:04 浏览: 61
可以使用冒泡排序或者快速排序等算法来实现,以下是冒泡排序的示例代码:
```python
nums = list(map(int, input().split()))
for i in range(len(nums)):
for j in range(i+1, len(nums)):
if nums[i] > nums[j]:
nums[i], nums[j] = nums[j], nums[i]
print(' '.join(map(str, nums)))
```
这段代码可以读入4个整数,使用冒泡排序算法将它们从小到大排序,并输出结果。
相关问题
任意读入3个整数,从小到大排序
可以使用以下代码实现:
```
#include <iostream>
#include <algorithm>
using namespace std;
int main() {
int a, b, c;
cin >> a >> b >> c;
int arr[3] = {a, b, c};
sort(arr, arr + 3);
for (int i = 0; i < 3; i++) {
cout << arr[i] << " ";
}
return 0;
}
```
这段代码可以读入三个整数,存储在数组中,然后使用 sort 函数进行排序,最后输出排序后的结果。
用C语言输入3个整数,从小到大输出
好的,以下是C语言的代码实现:
```c
#include <stdio.h>
int main() {
int a, b, c, temp;
printf("请输入三个整数:\n");
scanf("%d %d %d", &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("从小到大输出为:%d %d %d\n", a, b, c);
return 0;
}
```
首先,我们使用 `scanf` 函数从标准输入中读入三个整数。然后,使用三个 `if` 语句对这三个数进行排序,保证最终输出的是从小到大排序的结果。最后,使用 `printf` 函数输出排序后的三个整数。