标题:对数组中十个数排序,然后输入一个数后,按原来排序的规律将其插入到数组中
取消只看楼主
shanji1201
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2016-12-16
结帖率:100%
已结贴  问题点数:20 回复次数:3 
对数组中十个数排序,然后输入一个数后,按原来排序的规律将其插入到数组中
似乎问题比较多,帮忙看看
#include <stdio.h>
main()
{
 int i,a[12],t,k,m;
  for(i=0;i<11;i++)
   {
    a[i]=0;
    for(i=1;i<11;i++)
    scanf("%d",&a[i]);
     for(k=1;k<11;k++)
     for(i=k+1;i<11;i++)
     while(a[i-1]>a[i])
     {
      t=a[i-1];
      a[i-1]=a[i];
      a[i]=t;
     }
    for(i=1;i<11;i++)
    printf("%d  ",a[i]);
   }
   printf("\nplease input a number\n");
   scanf("%d",&m);
   for(i=1;i<11;i++)
     if(a[i]>m)
     break;
    for(k<=11;k>i;k--)
     a[k]=a[k-1];
     a[i]=m;
     for(i=1;i<=11;i++)
     printf("%d  ",a[i]);
}
搜索更多相关主题的帖子: include number 
2016-12-21 19:28
shanji1201
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2016-12-16
得分:0 
回复 2楼 搬砖
具体一点啊
2016-12-21 23:07
shanji1201
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2016-12-16
得分:0 
回复 6楼 hxwj
似乎比较容易理解
2016-12-22 22:59
shanji1201
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2016-12-16
得分:0 
回复 5楼 九转星河
这方法简单啊,厉害!
2016-12-22 23:00



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-472729-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.582795 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved