本次实验的难点是给排序后的成绩找到他对应的人物,在一开始我选择用一个通用函数使用不同的参数代表要排序的课程,减少了我的工作量。我使用了一个名为score[100][6]的二维数组来存储他们的成绩,他的每一列存储的分别是A、B、C三门课程的成绩,这样我就可以改变列参数来选择排序的课程。在排序算法中,我利用一个数组来copy了他们的名字,每次调用函数时副本都会将名字原来的顺序重新复制一遍,这样就可以做到对每一个课程排序都能找到对应名字的情况。
本次实验的难点是给排序后的成绩找到他对应的人物,在一开始我选择用一个通用函数使用不同的参数代表要排序的课程,减少了我的工作量。我使用了一个名为score[100][6]的二维数组来存储他们的成绩,他的每一列存储的分别是A、B、C三门课程的成绩,这样我就可以改变列参数来选择排序的课程。在排序算法中,我利用一个数组来copy了他们的名字,每次调用函数时副本都会将名字原来的顺序重新复制一遍,这样就可以做到对每一个课程排序都能找到对应名字的情况。