37. int i, j, temp, a[10]={1,2,3,4,9,8,7,6,5};for(i = 0; i < 10; i++) for(j = i; j < 10; j++) if(a[i]>a[j]) {temp=a[i]; a[i]=a[j]; a[j]=temp; } for(i = 0; i < 10; i++) printf("%d ",a[i]);
以上程式碼的輸出為何?
(A)9 8 7 6 5 4 3 2 1 0
(B)0 1 2 3 4 5 6 7 8 9
(C)1 2 3 4 9 8 7 6 5
(D)以上皆非
int i, j, temp, a[10]={1,2,3,4,9,8,7,6,5};
for(i = 0; i < 10; i++)
for(j = i; j < 10; j++)
if(a[i]>a[j]) {
temp=a[i]; a[i]=a[j]; a[j]=temp;
}
for(i = 0; i < 10; i++)
printf("%d ",a[i]);
(A)9 8 7 6 5 4 3 2 1 0
(B)0 1 2 3 4 5 6 7 8 9
(C)1 2 3 4 9 8 7 6 5
(D)以上皆非
答案:登入後查看
統計: A(27), B(38), C(18), D(13), E(0) #840615
統計: A(27), B(38), C(18), D(13), E(0) #840615
詳解 (共 8 筆)
#1252677
怎麼看呢?
0
0
#1252310
原本答案為A,試題疑義修改為B
0
0
#1539056
原本答案為A,試題疑義修改為B
0
0
#1543674
<為小於<
>為大於>
0
0