黑马程序员——C语言的冒泡排序

----------------------  ASP.Net+Unity开发 .Net培训 、期待与您交流! ----------------------

冒泡法:  
[objc]  view plain copy print ? 在CODE上查看代码片 派生到我的代码片
  1. #include "stdio.h"  
  2.   
  3. int main()  
  4. {  
  5.     int i;  
  6.     int j;  
  7.     int m[]={6,2,7,3,5,8,9,1,4};  
  8.     int temp;  
  9.     for(i=7;i>=0;i--)  
  10.     {//外层循环,每循环一次找到一个最大值  
  11.         //循环最大的数  
  12.         for(j=0;j<=i;j++)  
  13.         {//内层循环,逐个对比,较大的元素后移,帮忙找到最大值  
  14.             if(m[j+1]<m[j])  
  15.             {  
  16.                 temp=m[j];  
  17.                 m[j]=m[j+1];  
  18.                 m[j+1]=temp;  
  19.             }  
  20.         }  
  21.     }  
  22.     for (i = 0; i < 9; i++)  
  23.     {  
  24.         printf("%d ", m[i]);  
  25.     }  
  26.       
  27. }  


----------------------  ASP.Net+Unity开发 .Net培训 、期待与您交流! ----------------------
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值