标题:大家快来看啊!!比冒泡法思路更牛逼,更简单。
只看楼主
a1130148892
Rank: 1
等 级:新手上路
帖 子:4
专家分:3
注 册:2011-4-10
得分:0 
不行啊 你没试吧
2011-04-12 22:39
z8869113
Rank: 2
等 级:论坛游民
帖 子:44
专家分:14
注 册:2010-12-14
得分:0 
郁闷。。。根本就不行哇
2011-04-12 23:00
czy455475537
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2011-4-12
得分:0 
else if (e==9)????
 
{
          for (b=0;b<=9;b++)
              printf("%d  ",a[b]);
          break;
      }
2011-04-12 23:09
岳三路
Rank: 2
等 级:论坛游民
帖 子:23
专家分:19
注 册:2011-3-30
得分:0 
没怎么看懂。。楼主,次程序到底可行???能将你的思路讲解下吗??
2011-04-13 11:05
Alar30
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:10
帖 子:988
专家分:1627
注 册:2009-9-8
得分:0 
看看。。。
2011-04-13 11:24
死不了的恨
Rank: 2
来 自:淮北
等 级:论坛游民
帖 子:16
专家分:54
注 册:2011-4-11
得分:0 
楼主精神可嘉,但做事不可鲁莽,能不能实现,你先测试一下再喊出来比较好!

天行鉴,君子以自强不息。
2011-04-13 11:36
tanss
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2011-4-13
得分:0 
没有达到预期的效果
2011-04-13 12:51
defhvk
Rank: 2
等 级:论坛游民
帖 子:62
专家分:29
注 册:2011-4-8
得分:0 
是吗?那再看看这个?
#include<stdio.h>
void x(int a[]);
main()
{
  int a[10],b;
  printf("请输入10个数:");
  for (b=0;b<=9;b++)
      scanf("%d",&a[b]);
  x(a);
}

void x(int a[])
{
   int b=1,c=-1,d=0,e=0;
   while (b==1)
   {
      if (a[++c]>a[++e])
      {
         d=a[c];
         a[c]=a[e];
         a[e]=d;
         c=-1;
         e=0;
      }
      else if (e==9)
      {
          for (b=0;b<=9;b++)
              printf("%d  ",a[b]);
          break;
      }
   }
}
2011-04-13 16:04
chfei
Rank: 2
等 级:论坛游民
帖 子:25
专家分:37
注 册:2011-4-6
得分:0 
不行啊
2011-04-13 17:21
chfei
Rank: 2
等 级:论坛游民
帖 子:25
专家分:37
注 册:2011-4-6
得分:0 
刚才没看见新的代码 个行了
2011-04-13 17:23



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




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

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