Re: [問題] 元智83年考古
※ 引述《E9E7 (early!)》之銘言:
: 我的見解是這樣
: 用row major下來算
: 這裡的a,還有(a+2)+3應該都是指"記憶體的位置"
: 假使每個integer需要兩個cell來存的話
: 那麼(a+2)+3應該只的是第二個row還有第三個col(兩者皆從零開始數起)
: 所以我想應該這麼算吧...
: (a+2)=a + (2 * (5+1) + 3) * (2 Cell/int)
: ^ ^^^ ^ ^每個integer需要兩個Cell
: ^ ^^^ ^第三個column
: ^ ^^^每個row都有六個column
: ^再第二個row,表示跳過了兩個row(分別為第0還有第1row)了
: = 1000 + 15*2 = 1030
: 請指教^^"
謝謝!! 我也是這樣想的!!
但是你跟我最後一個地方還是不同..
你是由row開始算 可是我是從column開始算
也就是說 ******
******
***@**
******
****** (@是所問的)我是先把第一排column數完才數下一排 妳是先數row
而我的結果就是1036
這個二維陣列的東西感覺是很直觀的東西
帶公式感覺怪怪的@_@ 不過還是謝謝各位先輩的幫忙~~ <(_ _)>
不然我也不知道有這公式的存在 = =
但是解答是寫1026
再一個但是..但是這解答是"頗出名"的鍾天的書提供的.. (萬惡?)
有人可以很確定的告訴我正確答案是什麼嗎?
不想存有一絲疑惑去應考..
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.224.203.113
※ 編輯: WenSky 來自: 61.224.203.113 (06/28 03:10)
推
140.121.140.134 06/28, , 1F
140.121.140.134 06/28, 1F
→
140.121.140.134 06/28, , 2F
140.121.140.134 06/28, 2F
討論串 (同標題文章)