杭电ACM 2016 数据的交换输出

来源:互联网 发布:站长交易第一平台源码 编辑:程序博客网 时间:2024/04/26 13:24

http://acm.hdu.edu.cn/showproblem.php?pid=2016


#include <iostream>using namespace std;int find_min(int *a,int i){int min=0;for(int ix=0;ix<i;ix++){if(a[ix]<a[min]) min=ix;}return min;}int main(){int n,i;int a[100];int val;while(cin>>n&&n!=0){for(i=0;i<n;i++){cin>>val;a[i]=val;}int min=find_min(a,i);  //min is the number of th min numberswap(a[min],a[0]);for(int i=0;i<n;i++){if(i!=0)  cout<<" ";cout<<a[i];}cout<<endl;}return 0;}