冒泡排序

来源:互联网 发布:网络舆情工作通知 编辑:程序博客网 时间:2024/05/22 11:07

 int a[5];//定义五个数

 a[1]=12;

 a[2]=34;

 a[3]=16;

 a[4]=94;

 a[5]=8;

for(int i=1;i<=5-1;i++){  //5个数排序,只用进行5-1趟

   for(int j=1;j<=5-i;j++){ //从第一位开始进行比较,知道比较到最后一位未进行比较的数

    if(a[ j ]<a[ j+1 ]){   //比较大小并交换位置

       int t=a[j+1];

       a[ j+1 ]=a[ j ];

       a[ j ]=t;  

        }

    }

}


for(int i=1; i<=5;i++){ //输出结果

Nslog(@"%d",a[i]);

}

0 0
原创粉丝点击