[問題] 計概第4題

看板Army-Sir作者 (tsai)時間12年前 (2012/01/19 20:50), 編輯推噓15(1505)
留言20則, 15人參與, 最新討論串1/1
不好意思 雖然想找篇文章推文問 不過好像沒有適當的文章,所以另發一篇 請問今年計概第四題 宣告 int c[10] = {3,2,0,1,5,9,7,8,6,4}; c[c[c[2]]]+c[c[c[c[c[9]]]]]之值為何? 小弟以為c[2]跟c[9]]是那十個元素 由左數來第二跟第九個元素 這樣算下來c[c[c[2]]]+c[c[c[c[c[9]]]]] = 2+6 = 8,所以我選C 應該是小弟觀念錯誤,可是真希望能加2.5分... 有高手可以解釋為何答案是 A 6 嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.165.171.102

01/19 20:51, , 1F
1+5?
01/19 20:51, 1F

01/19 20:52, , 2F
因為是從0開始編號, 這是定義好的, 會這樣定也是有原因的~
01/19 20:52, 2F

01/19 20:52, , 3F
c[0]~c[9] 總共10筆,依造順序對應到c[10]裡面資料
01/19 20:52, 3F

01/19 20:52, , 4F
c[0]是第一個數.....最後一個是c[9]
01/19 20:52, 4F

01/19 20:52, , 5F
ㄜ,可以稍微說明一下為何是1+5嗎? 不好意思
01/19 20:52, 5F

01/19 20:53, , 6F
看到了 謝謝
01/19 20:53, 6F

01/19 20:53, , 7F
如果你c[1]=3 c[2]=2 這樣看 就會出現2+6的答案
01/19 20:53, 7F

01/19 20:55, , 8F
這樣[]跟[[]]的差別在哪@@
01/19 20:55, 8F

01/19 20:58, , 9F
c[1]=2 c[c[1]]=c[2]=0
01/19 20:58, 9F

01/19 20:58, , 10F
這題真的在誘導那些沒寫過程式語言的...
01/19 20:58, 10F

01/19 20:59, , 11F
從最裡面依序拆解出來
01/19 20:59, 11F

01/19 21:01, , 12F
一開始的int c[10]意思是宣告"10個" 但編號是0~9喔
01/19 21:01, 12F

01/19 21:03, , 13F
我懂了 真傷心
01/19 21:03, 13F

01/19 21:39, , 14F
這題我對答案都沒看理所當然以為是8 又低了2.5分XD
01/19 21:39, 14F

01/19 22:06, , 15F
我根本不知道那題在幹嘛 閉著眼睛選C XD
01/19 22:06, 15F

01/19 22:22, , 16F
我還很有信心的寫8......
01/19 22:22, 16F

01/19 22:23, , 17F
慘...直接猜C+1
01/19 22:23, 17F

01/20 12:20, , 18F
從0開始 不是第二個 是第三個
01/20 12:20, 18F

01/20 16:02, , 19F
0 1 2 3 4 5 6 7 8 9
01/20 16:02, 19F

01/20 20:48, , 20F
我寫C又寫MATLAB 整個就錯亂= =
01/20 20:48, 20F
文章代碼(AID): #1F616U3l (Army-Sir)