从键盘上输入4个整数,按从大到小排列
时间: 2023-12-14 11:04:51 浏览: 23
可以使用以下代码实现:
```
#include <iostream>
#include <algorithm>
using namespace std;
int main() {
int a[4];
for(int i=0;i<4;i++) {
cin >> a[i];
}
sort(a,a+4);
reverse(a,a+4);
for(int i=0;i<4;i++) {
cout << a[i] << " ";
}
return 0;
}
```
输入四个整数后,程序会将它们从大到小排列并输出。
相关问题
键盘输入两个整数x和y,按从大到小顺序排列python
请看下面的代码实现:
```python
x = int(input("请输入第一个整数x: "))
y = int(input("请输入第二个整数y: "))
if x > y:
print("从大到小排列的结果为: {} {}".format(x, y))
else:
print("从大到小排列的结果为: {} {}".format(y, x))
```
首先我们使用 `input()` 函数获取用户输入的两个整数 `x` 和 `y`,然后使用 `if-else` 语句判断 `x` 和 `y` 的大小关系,如果 `x` 大于 `y`,则输出 `x` 和 `y` 的值,否则输出 `y` 和 `x` 的值,从而实现按从大到小顺序排列的目的。
从键盘输入三个整数,请从小到大排列
输入三个整数a、b、c,采用冒泡排序算法进行排序,最终输出结果。
冒泡排序算法的基本思路是:对于给定的一组记录,从第一个记录开始依次进行两两比较,若前者大于后者,则交换它们的位置,直到最后一个记录,这样最大的记录就被排在了最后。然后再从第一个记录开始重复这个过程,直到倒数第二个记录。这样就完成了第二个最大记录的排列。以此类推,知道所有记录都排好序。
以下是代码实现:
```python
a = int(input("请输入第一个整数:"))
b = int(input("请输入第二个整数:"))
c = int(input("请输入第三个整数:"))
# 冒泡排序算法
arr = [a, b, c]
for i in range(len(arr)):
for j in range(i+1, len(arr)):
if arr[i] > arr[j]:
temp = arr[i]
arr[i] = arr[j]
arr[j] = temp
# 输出结果
print("排序后的结果为:")
for num in arr:
print(num, end=" ")
```
示例输出:
```
请输入第一个整数: 5
请输入第二个整数: 2
请输入第三个整数: 9
排序后的结果为:
2 5 9
```