C语言入门——杭电oj 2016

杭电oj2016
题目如下C语言入门——杭电oj 2016_第1张图片
C语言代码如下

#include 
int main()
{
    int n,i,min;
    int temp,a[100];
    while(scanf("%d",&n)!=EOF)
    {
        if(n==0)
            break;
        min=0;
        for(i=0; i<n; i++)
        {
            scanf("%d",&a[i]);
            if(a[min]>a[i])
               min=i;
        }
        if(min)  //交换;
        {
            temp=a[0];
            a[0]=a[min];
            a[min]=temp;
        }
        for(i=0; i<n-1; i++)  //打印;
            printf("%d ",a[i]);
        printf("%d\n",a[n-1]);
    }
    return 0;
}

你可能感兴趣的:(C语言入门——杭电oj 2016)