杭电2016

#include<iostream>
using namespace std;


int main()
{
    int num;
    int arr[100];


    while(cin>>num&&num!=0)
    {
        int i=0;
        int n=num;
        while(num--)
        {
            cin>>arr[i];
            i++;


        }
        int min=arr[0];
        int jilu=0;//记录最小值的数组下标
        for(int i=1; i<n; i++)
        {
            if(min>arr[i])
            {
                min=arr[i];
                jilu=i;//记录实现的位置
            }
        }
        int temp;
        temp=arr[0];
        arr[0]=arr[jilu];
        arr[jilu]=temp;


        int lcount=0;//控制输出的来年各个数字之间一个空格
        for(int i=0; i<n; i++)
        {
            if(lcount>0)
                cout<<" ";
            cout<<arr[i];
            lcount++;
        }
        cout<<endl;




    }
}

猜你喜欢

转载自blog.csdn.net/intmainhhh/article/details/80025609