zoukankan      html  css  js  c++  java
  • 选择排序

    #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;
    }

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

    scanf("%d",&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,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 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;
    }

     p99

    #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;
    }

    #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;
    }

  • 相关阅读:
    31.迭代器丶生成器
    30.面向对象中常用内建函数与重载函数丶自定义手动报错
    安装补全命令的包
    安装yum
    centos7时间同步
    yum解决 "Couldn't resolve host 'apt.sw.be'" 错误
    centos6多实例安装mysql
    openstack--部暑
    kvm安装
    如何将本地大文件通过终端上传到linux服务器
  • 原文地址:https://www.cnblogs.com/2014acm/p/3893292.html
Copyright © 2011-2022 走看看