
思路:先把最大值和最小值都赋值给第一个数,再从第二个数开始循环比较,当max的值x[0]小于x[i]时,把x[i]的值赋值给max,min同理。

运行结果:

思路:先赋值前两个已确定的数1 1,从第三个数(数组索引第二个数)开始遍历,最后依次输出元素

t: 临时变量(temp),在交换两个数字的位置时作为“中转站”。
- 外层循环 for(j=1; j<=10-1; j++): 控制排序的趟数。10 个数字最多只需要比较 9 趟,就能保证全部有序。
- 注意循环上限 10-1-j:冒泡排序的特性是,每完成一趟,当前未排序部分中最大的数字就会像泡泡一样“浮”到最后面。因此,第 j 趟结束时,末尾的 j 个数字已经排好了,下一趟就不需要再比较它们了。

3180

被折叠的 条评论
为什么被折叠?



