请教关于冒泡排序的问题
以下是学习中遇到三个不明白的问题 , 想请教朋友来回答一下:
题目: 对 10 个分数排序.
第一个 for循环中为什么要用 if 判断 (i !=9 ),不是直接打印就行吗?
冒泡排序循环外层为什么用 for(i=8;;), 等于9不行么?
还有就是所控制 " 每趟比较的最大下标" 是什么意思?
(原理不是 让 i = 9 然后不停对上一次排完序的数组从新排序吗?)
3. 如 1, 为什么排序后还是要用 i !=9 ?
纠结 ... 希望有经验的朋友能够帮忙解惑一下 !