您的位置:首页 > 其它

数据的交换输出

2015-11-07 11:59 190 查看
#include<iostream>

#include<cstdio>

#include <algorithm>

using namespace std;

int main()

{

int n,a[100];

while(scanf("%d",&n)!=EOF)

{

if(n!=0)

{

int i,j,x;

for(i=0;i<n;i++)

{

scanf("%d",&a[i]);

}

for(i=0;i<n;i++)

{ int j,num=0;

for(j=0;j<n;j++)

{

if(a[i]<=a[j]){

num=num+1;}

else {break;}

}

if(num==n){

x=i;

break;}

}

swap(a[0],a[x]);

for(i=0;i<n;i++)

{ if(i<n-1)

{printf("%d ",a[i]);}

else printf("%d\n",a[i]);

}

}

}

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: