排列三个数

Description

读入三个不同的整数,编程按由小到大的顺序排列出来,中间用一空格隔开。

Input

输入三个不同的整数

Output

按由小到大输出三个整数,中间用一空格隔开

Sample Input

3 5 2

Sample Output

2 3 5

python解法

# 读入三个不同的整数
a, b, c = map(int, input().split())

# 使用if语句比较并排序
if a > b:
    a, b = b, a
if a > c:
    a, c = c, a
if b > c:
    b, c = c, b

# 输出排序后的整数
print(a, b, c)

c++解法

#include<bits/stdc++.h> // 包含常用的 C++ 标准库头文件
using namespace std;

int main() {
    int a, b, c;
    cin >> a >> b >> c; // 读入三个整数

    // 使用冒泡排序对三个整数进行排序
    if (a > b) {
        int temp = a;
        a = b;
        b = temp;
    }
    if (a > c) {
        int temp = a;
        a = c;
        c = temp;
    }
    if (b > c) {
        int temp = b;
        b = c;
        c = temp;
    }

    // 输出排序后的整数,中间用空格隔开
    cout << a << " " << b << " " << c << endl;

    return 0;
}
如果您有更优的解法,欢迎在评论区一起交流噢~
阅读剩余
THE END