作者marklaiw (漂亮的房子)
看板Ruby
標題[問題] 多重迴圈
時間Fri Mar 6 14:05:29 2015
剛剛用其它語言的方式寫多重迴圈,想寫個簡單的九九乘法表XD
r=1
c=1
while (r<10) do
while (c<10) do
puts 'r:'+r.to_s+',c: '+c.to_s
c+=1
end
puts 'r:'+r.to_s
r+=1
end
輸出結果:
r:1,c: 1
r:1,c: 2
r:1,c: 3
r:1,c: 4
r:1,c: 5
r:1,c: 6
r:1,c: 7
r:1,c: 8
r:1,c: 9
r:1
r:2
r:3
r:4
r:5
r:6
r:7
r:8
r:9
======
請問是我迴圈寫法錯了嗎? @_@
網路上都只有教一層的,或者是用for的
while 不能這樣寫嗎? @_@
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.133.41.90
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Ruby/M.1425621933.A.9A7.html
1F:推 mars90226: 你的c沒有初始化啊 03/06 15:33
2F:→ marklaiw: 感謝大大指點 m(_ _)m 03/06 16:32