報告要做出C語言輸入20個人成績 然後要排出第一名第二名以此類推
請各位大大幫忙小弟吧!!送20點唷!!
2007-01-07 12:50:00 · 1 個解答 · 發問者 碩懋 2 in 電腦與網際網路 ➔ 程式設計
#include
int main()
{
int a[21];
int i,j,k,n;
n=20;
for (i = 0; i < n; i++)
{
printf("請輸入第 %2d 人成績 : ", i+1);
scanf("%d", &(a[i]));
}
for (i=0; i
if (a[j]>a[j+1])
{
k = a[j];
a[j] = a[j+1];
a[j+1] = k;
}
}
/* 印出 最後排名 */
for (i=0; i
printf("\n");
for (i=0; i
printf("\n");
return 0;
}
如果有問題, 請來函討論. 不然, 我可能會錯失你再補充的疑點.
2007-01-07 23:18:08 · answer #1 · answered by JJ 7 · 0⤊ 0⤋