题解 | #牛牛的排序#

牛牛的排序

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

#include <stdio.h>



void bubblesort(int *array, int n);
void swap(int *m,int *n);
int main() {
    int n, i;
    
    scanf("%d",&n);

    int array[100]={0};
    int *p = array;
    for(i= 0;i<n;i++)
    {
        scanf("%d",p++);
    }
  
    bubblesort(array,n);

    for(i = 0;i<n;i++)
    {
    printf("%d ",array[i]);
         
    }  

    return 0;
}

void swap(int *m,int *n){
    int temp;
    temp = *m;
    *m = *n;
    *n = temp;
}
void bubblesort(int *array, int n){

    int i,j;
    for (i =0;i< n;i++)
    {
        for(j= n-1;j>=i;j--)
        {
            if(array[j]<array[i])
            swap(&array[j],&array[i]);
        }
    }
}

全部评论

相关推荐

萧索X:写篮球联赛干嘛,陪老板打篮球吗。还有实习经历要写自己所在岗位具体完成什么工作,自己的任务具体完成了什么需求,给公司带来了哪些量化增长
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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