2016 数据的交换输出(杭电)

//
//  main.c
//  杭州电子科技大学
//
//  Created by yonuyeung on 2021/10/12.
//
#include<stdio.h>
int main()
{
    int n;
    while(scanf("%d",&n)!=EOF&&n)
    {
        int a[105]={0};
        int min=11,j=0,tem,i;       //j用来记录最小数的位置,tem用来保存数字
        for(i=1;i<=n;i++)
        {
            scanf("%d",&a[i]);
            if(a[i]<min)
            {
                min=a[i];
                j=i;
            }
        }

        tem=a[1];
        a[1]=a[j];
        a[j]=tem;
        for(i=1;i<=n;i++)
        {
            printf("%d",a[i]);
            if(i!=n) printf(" ");
        }
        printf("\n");
    }
    return 0;
}

上一篇:PHP案例之聊天室设计


下一篇:Cisco 3750交换机限速