1

C语言-经典算法

1. 冒泡排序法

就是数组中相邻两个数进行比较,小的不动,大的后移。

# include<stdio.h>

int main(){
    int nums[10] = {3, 5, 2, 1, 8, 4, 9, 6, 7, 10};
    int i, j , temp;
    for (i=0; i < 10 - 1; i++){
        for(j= 0; j < 10 - i- 1; j++){
                if (nums[j] > nums[j + 1]){
                    temp = nums[j];
                    nums[j] = nums[j + 1];
                    nums[j + 1] = temp;

                }

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


    return 0;
}

posted @ 2023-07-24 20:26  Bonne_chance  阅读(10)  评论(0编辑  收藏  举报
1