| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 402 人关注过本帖
标题:关于排序的问题
只看楼主 加入收藏
小贾
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2010-5-30
结帖率:100%
收藏
 问题点数:0 回复次数:6 
关于排序的问题
#include <stdio.h>
#include <stdlib.h>

void sort(int *,int);

main()
{
      int a[10],i,*p=a;
      for(i=0;i<10;i++)
         scanf("%d",&a[i]);
      sort(a,10);
      for(i=0;i<10;i++)
         printf("%d",a[i]);
      getch();
}

void sort(int *pa,int count)
{
     
}
排序后输出

[ 本帖最后由 小贾 于 2010-10-24 16:03 编辑 ]
搜索更多相关主题的帖子: include 
2010-10-24 15:48
凉小凉
Rank: 2
等 级:论坛游民
帖 子:55
专家分:33
注 册:2010-5-30
收藏
得分:0 
#include <stdio.h>
#include <stdlib.h>

main()
{
    int i ,j,temp,a[10];
    for(i=0;i<10;i++)
       scanf("%d",&a[i]);
    for(i=0;i<10;i++)
        if(a[i]>a[i+1])
        {
            temp=a[i];
            a[i]=a[i+1];
            a[i+1]=temp;
        }
    for(i=0;i<10;i++)
    {
        printf("%d ",a[i]);
    }
    getch();
}
....另一种
2010-10-24 16:14
outsider_scu
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:3
帖 子:430
专家分:1333
注 册:2010-10-21
收藏
得分:0 
这是虾米意思?

编程的道路上何其孤独!
2010-10-24 16:14
zansunny
Rank: 2
来 自:石家庄
等 级:论坛游民
帖 子:60
专家分:72
注 册:2010-5-30
收藏
得分:0 
回复 3楼 outsider_scu
是要在void sort(int *pa,int count)
{
}
这个里边写程序、排序好了之后输出

               本来无邪的笑容现在却成了掩饰的工具  、  既然是戏何必认真
2010-10-24 16:17
凉小凉
Rank: 2
等 级:论坛游民
帖 子:55
专家分:33
注 册:2010-5-30
收藏
得分:0 
#include <stdio.h>
#include <stdlib.h>

void sort(int *,int);

mian()
{
    int a[10],i;
    for(i=0;i<10;i++)
        scanf("%d",&a[i]);
    sort(a,10);
    for(i=0;i<10;i++)
        printf("%d",a[i]);
}

void sort(int *pa,int count)/*自定义函数*/
{

/*在此补充,使程序运行*/
/*按一定顺序排序后输出*/
}
2010-10-24 16:19
outsider_scu
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:3
帖 子:430
专家分:1333
注 册:2010-10-21
收藏
得分:0 
#include <stdio.h>
#include <stdlib.h>

void sort(int *,int);

main()
{
      int a[10],i,*p=a;
      for(i=0;i<10;i++)
         scanf("%d",&a[i]);
      sort(a,10);
      for(i=0;i<10;i++)
         printf("%d",a[i]);
      getch();
}

void sort(int *pa,int count)
{
    int lh,rh,i,temp;
    for(lh=0;lh<count;lh++)
      {
          rh=lh;
          for(i=lh+1;i<count;i++)
             if(pa[i]<pa[rh]) rh=i;
             temp=pa[lh];
             pa[lh]=pa[rh];
             pa[rh]=temp;
      }
}
选择排序。

编程的道路上何其孤独!
2010-10-24 16:25
小贾
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2010-5-30
收藏
得分:0 
太棒了! 谢谢
2010-10-24 16:31
快速回复:关于排序的问题
数据加载中...
 
   



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

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