• 冒泡排序-----选择排序1-2


    1-------冒泡排序-----选择排序 - 博园少主 - 博客园
    http://www.cnblogs.com/wc1903036673/p/3488277.html

    2====

    #include <stdio.h>
    int main ( )
    {
    int i,j,t,N ;

    scanf("%d",&N) ;
    int a[N] ;

    for(i=0;i<N ;i++)
    scanf("%d",&a[i]) ;

    for(i=0;i<N ;i++)
    {
    for(j=i+1 ;j<N ;j++)
    if(a[j]<a[i]) { t=a[i] ; a[i]=a[j] ; a[j]=t ; }
    printf("%-4d",a[i]);
    }


    return 0;
    }


    #include <stdio.h>
    int main ( )
    {
    int i,j,t,a[10] ;
    for(i=0;i<10 ;i++)
    scanf("%d",&a[i]) ;

    for(i=0;i<10 ;i++)
    {

    for(j=i+1 ;j<10 ;j++)
    if(a[j]<a[i]) { t=a[i] ; a[i]=a[j] ; a[j]=t ; } //冒泡

    printf("%-4d",a[i]);
    }


    return 0;
    }


    p99

    #include <stdio.h>
    int main ( )
    { // 选择
    int i,j,p,t,a[10] ;
    for(i=0;i<10 ;i++)
    scanf("%d",&a[i]) ;

    for(i=0;i<10 ;i++)
    {
    p=i ;
    for(j=i+1 ;j<10 ;j++)
    if(a[j]<a[p]) p=j ;
    if(i!=p) { t=a[i] ; a[i]=a[p] ; a[p]=t ; }

    printf("%-4d",a[i]);
    }


    return 0;
    }


    #include <stdio.h>
    #define N 10
    int main ( )
    {
    int i,j,p,t,a[N] ;
    for(i=0;i<N ;i++)
    scanf("%d",&a[i]) ;

    for(i=0;i<N;i++)
    {
    p=i ;
    for(j=i+1 ;j<N ;j++)
    if(a[j]<a[p]) p=j ;
    if(i!=p) { t=a[i] ; a[i]=a[p] ; a[p]=t ; }

    printf("%-4d",a[i]);
    }


    return 0;
    }

    p100


    #include <stdio.h>
    int main ( )
    {
    int a[10]={ 170,131,6,48,34,30,7,135,60,18} ;
    int i,j,k,p,t,x ;
    for(i=0 ;i<10 ;i++)
    {
    p=i ; // 选择
    for(j=i+1 ;j<10 ;j++)
    if(a[j]<a[p]) p=j ;
    if(i!=p) { t=a[i] ; a[i]=a[p] ; a[p]=t ; }
    printf("%d ",a[i]);
    }

    printf(" input number: ") ;
    scanf("%d",&x) ;
    for(i=0 ;i<10 ;i++)
    if(x<a[i])
    { for(k=9 ;k>=i ;k--) // for( k=0; k<=9 ;k++)
    a[k+1]=a[k] ; break ;
    }

    a[i]=x ;
    for(i=0 ;i<=10 ;i++)
    printf("%d ",a[i]) ;

    return 0;
    }


    #include <stdio.h>
    int main ( )
    {
    int a[10]={ 170,131,6,48,34,30,7,135,60,18} ;
    int i,j,k,t,x ;
    for(i=0 ;i<10 ;i++)
    {
    for(j=i+1 ;j<10 ;j++)
    if(a[j]<a[i]) { t=a[i] ; a[i]=a[j] ; a[j]=t ; } //冒泡
    printf("%d ",a[i]);
    }

    printf(" input number: ") ;
    scanf("%d",&x) ;
    for(i=0 ;i<10 ;i++)
    if(x<a[i])

    { for(k=9 ;k>=i ;k--)

    a[k+1]=a[k] ; break ;
    }

    a[i]=x ;
    for(i=0 ;i<=10 ;i++)
    printf("%d ",a[i]) ;

    return 0;
    }

    #include <stdio.h>
    int main ( )
    {
    int a[10] ;
    int i,j,k,p,t,x ;

    for(i=0;i<10 ;i++)
    scanf("%d",&a[i]) ;

    for(i=0 ;i<10 ;i++)
    { p=i ; // 选择
    for(j=i+1 ;j<10 ;j++)
    if(a[j]<a[p]) p=j ;
    if(i!=p) { t=a[i] ; a[i]=a[p] ; a[p]=t ; }
    printf("%d ",a[i]);
    }

    printf(" input number: ") ;
    scanf("%d",&x) ;
    for(i=0 ;i<10 ;i++)
    if(x<a[i])
    { for(k=9 ;k>=i ;k--)
    a[k+1]=a[k] ; break ; }

    a[i]=x ;
    for(i=0 ;i<=10 ;i++)
    printf("%d ",a[i]) ;

    return 0;
    }


    #include <stdio.h>
    int main ( )
    {
    int a[10] ;
    int i,j,k,t,x ;

    for(i=0;i<10 ;i++)
    scanf("%d",&a[i ]) ;

    for(i=0 ;i<10 ;i++)
    {
    for(j=i+1 ;j<10 ;j++)
    if(a[j]<a[i]) { t=a[i] ; a[i]=a[j] ; a[j]=t ; } //冒泡
    printf("%d ",a[i]);
    }

    printf(" input number: ") ;
    scanf("%d",&x) ;
    for(i=0 ;i<10 ;i++)
    if(x<a[i])

    { for(k=9 ;k>=i ;k--)

    a[k+1]=a[k] ; break ; }

    a[i]=x ;
    for(i=0 ;i<=10 ;i++)
    printf("%d ",a[i]) ;

    return 0;
    }

  • 相关阅读:
    Jquery与mootools对比
    Maven + Eclipse + Tomcat
    一位老工程师前辈的忠告 (转载)
    如何利用JConsole观察分析JAVA程序的运行
    程序员该怎样放松?8个好网站推荐(转载)
    [转]关于程序员的59条搞笑但却真实无比的编程语录
    关于程序员的59条搞笑但却真实无比的编程语录
    [原]AppPoolService-IIS应用程序池辅助类(C#控制应用程序池操作)
    AppPoolService-IIS应用程序池辅助类(C#控制应用程序池操作)
    [译]C#控制管理VisualSVN Server
  • 原文地址:https://www.cnblogs.com/2014acm/p/3893303.html
Copyright © 2020-2023  润新知