#includestdioh #includemathh #includestringh enum SEXGIRL BOY; struct SStudent int num; 学号 char name20; 姓名 enum SEX sex; 性别 ; struct SStudentEx struct SStudent base; float usual; 平时成绩 float mid; 期中成
在排序过程中,每次都是将当前位置的元素与后面的元素进行比较,如果后面的元素比当前位置的元素更大,则交换它们的位置。因此,如果从0开始遍历,最后一个元素就没有进行比较和交换的机会,可能导致排序结果不正确。因此,应该从n-1开始遍历,确保所有元素都被比较过和交换过。
原文地址: https://www.cveoy.top/t/topic/dU6r 著作权归作者所有。请勿转载和采集!