理想小青年 发表于 2018-4-11 16:50:20

排序问题

我实在不懂我代码哪里错了,排序不成功

风扫地 发表于 2018-4-11 16:56:09

本帖最后由 风扫地 于 2018-4-11 16:59 编辑

1、发代码,不要发图片
2、冒泡排序? b这个数组是干啥的?定义一个int变量做交换的临时变量即可
冒泡排序的方法是:a<i>和 a<j>比较大小,小的冒上来,大的沉下去(或者相反),不是 a<j> 和 a<j+1>做比较,没看懂你的算法。

BngThea 发表于 2018-4-11 17:03:38

不需要定义b数组,定义一个int类型的temp就行了
然后if改为
        if (a < a)
        {
                temp = a;
                a = a;
                a = temp;
        }
页: [1]
查看完整版本: 排序问题