三个数的排序
描述
将输入的三个整数按非递减序输出。
输入
每行为一个测试用例,每行输入为三个空格隔开的整数。
输出
对每行的三个整数,按非递减序输出一行,两个整数之间用一个空格隔开。
输入样例 1
3 2 1
2 1 3
1 3 2
1 2 3
输出样例 1
1 2 3
1 2 3
1 2 3
1 2 3
#include <bits/stdc++.h>
using namespace std;
int main()
{
int a[3];
while(cin>>a[0]>>a[1]>>a[2])
{
sort(a,a+3);
cout<<a[0]<<" "<<a[1]<<" "<<a[2]<<endl;
}
return 0;
}
这题一开始没有想到可以这样 while(cin>>a[0]>>a[1]>>a[2]) 多次输入数组