题解 | #牛牛的排序#

牛牛的排序

https://www.nowcoder.com/practice/26a0c92e9266443887a3bf81aff8e188

#include <stdio.h>

void sort(int *array,int n){

    int i,j,k,temp;

 for(i=0;i<n-1;i++)

    {  k=i;

    for(j=i+1;j<n;j++)

    if(array[j]<array[k]) k=j;

    if(k!=i)

    {

        temp=array[k];array[k]=array[i];array[i]=temp;

    }

}

//选择法排序

for(i=0;i<n;i++)

    printf("%d ",array[i]);

}

int main() {

    int n,i;

    scanf("%d\n",&n);

    int array[n];

    for(i=0;i<n;i++)

    scanf("%d ",&array[i]);

    sort(array,n);

    return 0;

}

全部评论

相关推荐

03-13 14:21
已编辑
江西警察学院 前端工程师
站队站对牛:红红一大片 天都要塌了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务