您的位置:首页 > 其它

排序查找一____顺序方法输出

2014-11-04 12:49 267 查看
#include<stdio.h>
#include<math.h>
#include<algorithm>
using namespace std;
int main()
{
int n;
while(scanf("%d",&n)!=EOF)
{
int k=n,m=0,a[10001];
while(k--)
{
scanf("%d",&a[k]);
}
sort(a,a+n);
for(int i=0,j=n-1;i<=j;i++,j--)
{
if(m==0)m=1;
else printf(" ");
if(i==j)printf("%d",a[i]);
else printf("%d %d",a[j],a[i]);
}
printf("\n");
}
return 0;
}
本题精妙的输入和输出方法值得借鉴 先用快排排序 后先是输出最后一个数 其次是第一个数 倒数第二个.....
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐