排列三个数
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;
}
如果您有更优的解法,欢迎在评论区一起交流噢~
阅读剩余
作者:小鱼
链接:https://www.52stu.com/?p=135
文章版权归作者所有,未经允许请勿转载。
链接:https://www.52stu.com/?p=135
文章版权归作者所有,未经允许请勿转载。
THE END