zoukankan      html  css  js  c++  java
  • 冒泡排序

    #include<stdio.h> 
     
    void bubble_sort(int a[],int n)//n为数组a的元素个数    
    { 
          int i,j,temp;   
        for(j=0;j<n-1;j++)  
             for(i=0;i<n-1-j;i++) 
              if(a[i]>a[i+1])   {   temp=a[i];  a[i]=a[i+1];    a[i+1]=temp;   }       
    }
                                                            
     int main()                 
     {   int N ;
     scanf("%d
    ",&N);
     
         int number[N]; 
         int i; 
     for(i=0;i<N;i++) 
              scanf("%d",&number[i]);          
                 
        bubble_sort(number,N);
            
     for(i=0;i<N;i++) 
              printf("%d ",number[i]);        
    printf("%
    ");
     
     } 
    View Code

    #include<stdio.h>
     
    void bubble_sort(int a[],int n)//n为数组a的元素个数   
    {
          int i,j,temp;  
        for(j=0;j<n-1;j++) 
          for(i=0;i<n-1-j;i++)
              if(a[i]>a[i+1])   {   temp=a[i];  a[i]=a[i+1];    a[i+1]=temp;   }      
    }
                  
     int main()    
     {   int N ;
     scanf("%d ",&N);
     
      int number[N];
         int i;
     for(i=0;i<N;i++)
              scanf("%d",&number[i]);      
             
        bubble_sort(number,N);
        
     for(i=0;i<N;i++)
              printf("%d ",number[i]);       
    printf("% ");
     
     }

    #include<stdio.h>
    #define  N  10 
    void  bubble_sort(int a[],int n);
     
    void bubble_sort(int a[],int n)//n为数组a的元素个数
      
    {
          int i,j,temp;  
        for(j=0;j<n-1;j++) 
          for(i=0;i<n-1-j;i++)
       {       if(a[i]>a[i+1])//数组元素大小按升序排列   
                
           
       { temp=a[i]; a[i]=a[i+1];        a[i+1]=temp;   }      
                  
      }
                  
    }
                  
     int main()
        
     {
      int number[N]={95,45,15,78,84,51,24,12,0,1};
          int i;   
        bubble_sort(number,N); 

     for(i=0;i<N;i++)
     {         printf("%d ",number[i]);     } 
     
     printf(" ");
     
     }

  • 相关阅读:
    014、BOM与DOM对象的应用
    013、BOM对象的应用
    001.JS特效
    开发技巧
    AndroidStudio中使用SVN
    AndroidStudio碰到的各种问题
    Activity的生命周期和启动模式
    03.Java多线程并发库API使用2
    php的memcache和memcached扩展区别
    js:关于IE6/7下new Date(值)输出为NaN的解决方案
  • 原文地址:https://www.cnblogs.com/2014acm/p/3916136.html
Copyright © 2011-2022 走看看