C 知道
收起
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; } } }
不需要排序数据n的个数,嗯,就是以这个为基础,啊啊啊,我只记得老师用了两个变量
你把n改为5就行😂
那个n是表示有多少个要排序的元素
报告相同问题?
程序员都在用的中文IT技术交流社区
专业的中文 IT 技术社区,与千万技术人共成长
关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!