2016.cpp

来自「杭电 acm部分代码 有兴趣的可以下载 谢谢」· C++ 代码 · 共 39 行

CPP
39
字号
#include<stdio.h>
#include<stdlib.h>

void main()
{
    int n,*e,k,min,temp;
    
    scanf("%d",&n);
    
    while(n!=0)
    {
        e=(int*)malloc(sizeof(int)*n);
        
        for(k=0;k<n;k++)
            scanf("%d",&e[k]);
            
        min=0;
        
        for(k=1;k<n;k++)
            if(e[min]>e[k])
                min=k;
                
        temp=e[min];
        e[min]=e[0];
        e[0]=temp;
        
        for(k=0;k<n;k++){
            if(k==0)
                printf("%d",e[k]);
            else
                printf(" %d",e[k]);//输出行最后一个不为空格
        }
            
        printf("\n");
        free(e);
        scanf("%d",&n);
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?