HDU 2016

#include <iostream>

using namespace std;

int main()

{

int m[100],n,i,min,k;

while (cin>>n) 

{

if(n == 0) break; /*結束循環的條件*/

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

{

cin>>m[i]; /*輸入該組數據*/

if (i == 0) 

{

min = m[i]; /*初始化最小值*/

k = i;

}

if(m[i] < min) 

{

min = m[i];

k = i;

}

}

if(m[0] > min)

{

m[k] = m[0];

m[0] = min;

}

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

{

if(i != 0)

cout<<" ";

cout<<m[i];

}

cout<<endl;

}

return 0;

}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章