0
已解决
王月
资深守护
资深守护
4901 前三后三
经验值:0 时间限制:1000毫秒
题目描述 Description
现在有一组数据,只对该组数据的前三个数据和后三个数据进行从小到大排序
(用sort实现)
输入描述 Input Description
第一行,一个整数n
接下来n个数
输出描述 Output Description
输出按题目要求排好序的数列
样例输入 Sample Input
6 3 2 1 4 6 5
样例输出 Sample Output
1 2 3 4 5 6
数据范围及提示 Data Size & Hint
n<=100
- #include<iostream> #include<algorithm> using namespace std; bool cmp(int x,int y){ return x>y; } int a[10001]; int n; int main(){ cin>>n; for(int i=1;i<=n;i++){ cin>>a[i]; } sort(a+1,a+1+n); cout<<a[1]<<" "<<a[2]<<" "<<a[3]<<" "; sort(a+1,a+1+n,cmp); cout<<a[3]<<" "<<a[2]<<" "<<a[1]; return 0; }
WA0
0
0
0
0
0