#include<iostream>
#include<algorithm>
using namespace std;
int ch[10005], ch1[10005];
bool cmp(int a, int b)
{
return a > b;
}
int main()
{
int n;
while(scanf("%d", &n) != EOF)
{
int i, k = 0;
for(i = 0; i < n; i++)
scanf("%d", &ch[i]);
sort(ch, ch+n, cmp);
for(i = n-1; i >= 0; i--)
ch1[i] = ch[k++];
bool p = false;
for(i = 0; i < n/2; i++)
{
if(p == true)
printf(" ");
printf("%d %d", ch[i], ch1[i]);
p = true;
}
if(n % 2 != 0)
printf(" %d", ch[n/2]);
printf("\n");
}
return 0;
}hdu 2673 shǎ崽 OrOrOrOrz
最新推荐文章于 2019-03-06 21:05:15 发布
本文介绍了一个使用 C++ 编写的程序,该程序实现了对一组整数的降序排序,并以特定格式输出排序后的结果。通过自定义比较函数实现排序功能,并采用标准模板库(STL)中的 sort 函数完成排序过程。
691

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



