Board logo

標題: 10503_11易 [打印本頁]

作者: may    時間: 2023-5-12 17:37     標題: 10503_11易

定義 a[n] 為一陣列(array),陣列元素的指標為0 至n-1。若要將陣列中a[0]的元素移到a[n-1],程式片段空白處該填入何運算式?
  1. int i, hold, n;

  2. for (i=0; i<=______ ; i=i+1) {
  3. hold = a[i];
  4. a[i] = a[i+1];
  5. a[i+1] = hold;
  6. }
複製代碼
(A) n+1
(B) n
(C) n-1
(D) n-2
作者: may    時間: 2023-5-12 17:41

回復 1# may
答案是 (D) n-2
例:小明本來坐在a[0],他想換到a[n-1],但其他人都不想改變順序,但可往前挪。
n=4
[attach]15608[/attach]




歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2