开发者社区> 问答> 正文

C语言编写程序,用插入法将10个数进行从大到小排序

C语言编写程序,用插入法将10个数进行从大到小排序

展开
收起
知与谁同 2018-07-15 16:33:04 2722 0
1 条回答
写回答
取消 提交回答
  • 社区管理员

    #include<stdio.h>

    void main()

    {

     int a[11],n,i,j;

     printf("Please Input 10 Numbers:\n");

     for(i=1;i<=10;i++)

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

     for(i=2;i<=10;i++)

     {

      a[0]=a[i];

      for(j=i-1;a[j]>a[0];j--)

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

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

     }

     for(i=1;i<=10;i++)

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

     printf("\n");

    }

    ?

    2019-07-17 22:50:26
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载