請問下列的程式執行結束後,陣列 grade 的內容為何? int grade[4] = {80, 70, 60, 50}; int main (void) { int i, j, temp; for (i = 2; i >= 0; i--) for (j = 0; j <= i; j++) { if (grade[j] > grade[j+1]); { temp = grade[j]; grade[j] = grade[j+1]; grade[j+1] = temp; } } return 0; }
Agrade[4] = {50, 60, 70, 80}正確答案
Bgrade[4] = {80, 70, 60, 50}
Cgrade[4] = {50, 70, 60, 80}
Dgrade[4] = {50, 60, 80, 70}
答案與詳解
