醉晨. 2022-11-18 09:24 采纳率: 72.7%
浏览 45
已结题

冒泡排序,将无序数组降序排列

img

img


为什么打出来没问题,但还没开始就结束了>o<'是哪里编程错误了吗

  • 写回答

3条回答 默认 最新

  • hello_world&& 2022-11-18 09:35
    关注

    j没有赋值,另外冒泡排序写的有问题,下面是正确的冒泡排序可以对照一下,n表示待排序数据的个数

    for (i = 0; i< n - 1; i++)  //比较n-1轮
        {
            for ( j = 0; j< n - 1 - i; j++)  //每轮比较n-1-j次,
            {
                if (a[j] > a[j+1]) //从小到大
                {
                    temp = a[j];
                    a[j] = a[j+1];
                    a[j+1] = temp;
                }
            }
        }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
    醉晨. 2022-11-18 09:50

    不需要排序数据n的个数,嗯,就是以这个为基础,啊啊啊,我只记得老师用了两个变量

    回复
    hello_world&& 回复 醉晨. 2022-11-18 09:53

    你把n改为5就行😂

    回复
    hello_world&& 回复 hello_world&& 2022-11-18 09:54

    那个n是表示有多少个要排序的元素

    回复
    展开全部5条评论
查看更多回答(2条)
编辑
预览

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 11月19日
  • 已采纳回答 11月18日
  • 创建了问题 11月18日
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部