标题:输入2组数字a,b 求a,b的合成数c的从小到大排列!
只看楼主
rentianchen
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2009-12-25
结帖率:0
已结贴  问题点数:20 回复次数:8 
输入2组数字a,b 求a,b的合成数c的从小到大排列!
请高人指教   一组数列的大小排列到是会  可2组的 怎么弄啊
搜索更多相关主题的帖子: 合成数 排列 数字 从小到大 输入 
2009-12-25 19:39
rentianchen
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2009-12-25
得分:0 
请指教
2009-12-25 20:17
liucs116
Rank: 2
等 级:论坛游民
帖 子:130
专家分:29
注 册:2009-11-4
得分:5 
用排序法!
冒泡排序法:
void bubbleSort(int a[], int n)
{
    int i, j, t;
    for(i=0; i<n-1; i++)/* 第i趟比较 */
        for(j=0; j<n-1-i; j++)/* 第j趟中两两比较n-1-i次 */
            if(a[j] > a[j+1]){
                t = a[j];
                a[j] = a[j+1];
                a[j+1] = t;
            }
}

选择排序法:
void selSort(int a[ ], int n){
    int i, j, k, t;
    for(i=0; i<n-1; i++){
        k=i;
        for(j=i+1; j<n; j++)
            if (a[k]>a[j]) k=j;
        if(k != i){
            t=a[i];
            a[i]=a[k];
            a[k]=t;
        }
    }
}
。。。。。。。还有很多方法,你要自己选择

学无止境!
2009-12-25 20:38
rentianchen
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2009-12-25
得分:0 
谢谢指教 可是2组数先要整和成一组 例如a.b 整和成 c然后在把c按大小排列
2009-12-25 20:51
rentianchen
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2009-12-25
得分:0 
回复 3楼 liucs116
谢谢指教 可是2组数先要整和成一组 例如a.b 整和成 c然后在把c按大小排列
2009-12-25 21:07
rentianchen
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2009-12-25
得分:0 
2组数先要整和成一组 例如a.b 整和成 c然后在把c按大小排列
2009-12-25 23:01
李若斌
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:219
专家分:184
注 册:2009-9-30
得分:5 
所谓的整合是什么意思?
是a[0]+b[0]构成c[0]吗?
那你只要在前面那个人的基础上加上
for(i=0,k=0;k<n;k++)
{
 c[k]=a[k]+b[k];
 }
不就好了?
然后再把C数组排序就是了撒,那么简单?
2009-12-26 00:32
liangwenbc
Rank: 3Rank: 3
来 自:广州
等 级:论坛游侠
帖 子:168
专家分:174
注 册:2008-6-11
得分:5 
先定义一个数组c然后把数组a和数组b都放到数组c里面然后排序。注意要定义数组c大点

qq7434391
2009-12-26 00:59
悔悔
Rank: 1
等 级:新手上路
帖 子:11
专家分:5
注 册:2009-12-25
得分:5 
是不是,像复制粘贴一样,把a和b组的数据搬到c组,然后再把c组的数据排序啊。是吗???
2009-12-26 10:20



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




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

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