您的位置:首页 > 其它

HDOJ  2016   数据的交换输出

2015-12-18 18:07 393 查看
题目:http://acm.hdu.edu.cn/showproblem.php?pid=2016

#include <stdio.h>

#include <string.h>

#define SWAP(A,B) {int T;T=A;A=B;B=T;}

int main()

{

int n;

int
min,local,a[105];


while(scanf("%d",&n),n)

{


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


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


min=a[0],local=0;


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


{


if(a[i]<min)


min=a[i],local=i;


}


SWAP(a[0],a[local]);


for(int i=0;i<n-1;i++)


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


printf("%d\n",a[n-1]);

}

return
0;

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