#include <stdio.h> 
 
int main(int argc, const char * argv[]) { 
     
    int arr[]={12,13,132,45,34,56,76,87,97,90,78,23,34,33,45,55,66,77,88}; 
     
    int len = sizeof(arr)  /  sizeof(int); // 计算出数组的长度 
     
    for( int  i = 0; i < len-1 ;  i++){  // 冒泡排序要比len-1 
         
        for( int j = i+1; j < len;  j++){//外层循环控制轮数,每循环一次,要完成一轮的比较; 
             
            if( arr [i] < arr [j] ){ 
                int temp = arr[i];  //  第一轮比较多少次 
                arr[i] = arr [j];// 第一轮比较多少次 
                arr[j] = temp;//  写一个内层循环 循环len-1-1次. 
            } 
        } 
    } 
     
    for(int i=0;i<len;i++){ 
        printf("%d\n",arr[i]); 
    } 
    return 0; 
} |   
        
 
    
    
    
     
 
 |