其他分享
首页 > 其他分享> > 2016 数据的交换输出(杭电)

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;
}

标签:输出,main,tem,int,yonuyeung,杭电,2016,EOF,用来
来源: https://blog.csdn.net/qq_59414507/article/details/120790021