作者undeaduck (undeaduck)
看板TransCSI
標題Re: [問題] 請問一題?
時間Sun Aug 24 12:05:47 2008
※ 引述《undeaduck (undeaduck)》之銘言:
: 執行下列程式將顯示m值為何?
: dim a(10)
: m=0
: read n <-----可以順便請問這行是什麼意思?
: restore
: for i=1 to n
: read a(i)
: if a(i)>m then m=a(i)
: next i
: print m
: data 4,6,2,1,8,-1 <----想請問直接這樣寫是指 a(i)嗎?
: end
: 答案是 6 不好意思,可以簡單的說明一下嗎?謝謝了!!
他答案是有寫說:
當n=4時,restore 會重新讀取data,並讀入資料4,6,2,1,其中最大值m=6
所以我才會想多問那個n值,read n是指n代1,2,3,4,.....進去嗎?如果是的話
那應該如回覆的為 8 才對了
請指教!!謝謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.68.120.238
1F:→ iichange:n=1 to 4 即讀取data前4筆資料,4 1 2 6,最大為6 08/25 11:18
2F:→ iichange:4 6 2 1 xd 08/25 11:18
3F:→ iichange:data放在a是從a(i)開始..就是=a(1)並不是a(0)開始 08/25 11:21
4F:→ undeaduck:不好意思,怎麼感覺你回的與我寫的好像一樣沒有回我想問 08/25 15:29
5F:→ undeaduck:問的問題 ?不好意思!!謝謝!! 08/25 15:29