c语言实现冒泡排序法

时间:2026-02-13 23:21:45

1、第一步首先定义一个int类型的数组:

//定义一个整型数组

int num[] = {12,34,67,99,12,45,669,999};

//定义一个临时变量 temp 用来作为第三方变量实现交换

int temp;

//计算数组的长度

int len = sizeof(num)/sizeof(int);

2、//使用循环实现冒泡排序以下是实现冒泡排序的算法 读者只需要记住这种格式就行了  当然这种效率是不太高的

for(int i = 0 ; i<len-1 ; i++){

      for(int j = 0 ; j <len - i -1 ; j++ ){

           if(num[j]>num[j+1]){

                 temp = num[j];

                 num[j] = num[j+1];

                 num[j+1] = temp;                   

            }

      }

}

3、//最后循环遍历数组即可

for(int i = 0 ; i<len ; i++){

   printf("%d\t",num[i]);

}

printf("\n");

© 2026 途途旅游
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com