数据的交换输出:
#include<iostream> using namespace std; #define N 1000 int a[N]; int main(){ int n; while(cin>>n&&n){ int i,imin=0; int min=32768; for(i=1;i<=n;++i){ cin>>a[i]; if(a[i]<min){ min=a[i]; imin=i; } } int temp; temp=a[imin]; a[imin]=a[1]; a[1]=temp; for(i=1;i<=n;++i){ cout<<a[i]; if(i<=n-1) cout<<" "; } cout<<endl; } }