APCS 2020/10
← 回群集列表已答 0 / 24
APCS 2020/10 第一場 第 1 題
C第 1 / 24 題 ・ 第一場 ・ 原題號 1
此程式碼的功能是將結構陣列中的 n 位學生按照分數進行升序排序,請找出錯誤的地方。
struct student{
int score;
char name[20];
};
void sort(struct student *students, int n){
int i, j;
for(i = 0; i < n-1; i++){
for(j = 0; j < n-1-i; j++){
if(students[j].score > students[j+1].score){
struct student temp = students[j];
students[j] = students[j+1];
students[j+1] = temp;
}
}
}
}本站識讀題目部分來自吳邦一教授公開之《APCS C 程式識讀 125 題》與《APCS Python 程式識讀 125 題》,經作者同意作為非營利教學使用。來源:吳邦一的 APCS 題解目錄