题目描述
给出三个整数 a,b,c(0≤a,b,c≤100)a,b,c(0\le a,b,c \le 100)a,b,c(0≤a,b,c≤100),要求把这三位整数从小到大排序。
输入格式
输入三个整数 a,b,ca,b,ca,b,c,以空格隔开。
输出格式
输出一行,三个整数,表示从小到大排序后的结果。
样例输入
1 14 5
样例输出
1 5 14
样例输入
2 2 2
样例输出
2 2 2
参考代码
#include<iostream>
#include<iomanip> //setw的头文件
using namespace std;
int main() {
int a, b, c;
cin >> a >> b >> c;
if (a > b) swap(a, b);
if (a > c) swap(a, c);
if (b > c) swap(b, c);
cout << a << " " << b << " " << c;
return 0;
}

给定三个0到100之间的整数a,b,c,程序通过if语句和swap函数进行比较和交换,实现将这三个数从小到大排序并输出。示例中展示了当输入为1145和222时,经过排序后输出为1514和222的结果。
382

被折叠的 条评论
为什么被折叠?



