杭电2016

来源:互联网 发布:河北网络公益广告大赛 编辑:程序博客网 时间:2024/04/30 17:18
#include <stdio.h>int main (void){    int n,i,a[100],min,j;    while(scanf("%d",&n)!=EOF)    {        if(!n)            break;        scanf("%d",&a[0]);        min=0,j=a[0];        for(i=1;i<n;i++)        {            scanf("%d",&a[i]);            if(a[i]<j)   //用j记录最小值勇于比较,并用min记录最小值的位置            {                j=a[i];                min=i;            }        }        j=a[0],a[0]=a[min],a[min]=j,j=0;        for(i=0;i<n;i++)        {            if(j)                printf(" ");            printf("%d",a[i]);            j=1;        }        printf("\n");    }    return 0;}
原创粉丝点击