[問題] 多重迴圈

作者: marklaiw (漂亮的房子)   2015-03-06 14:05:29
剛剛用其它語言的方式寫多重迴圈,想寫個簡單的九九乘法表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 不能這樣寫嗎? @_@
作者: mars90226 (火星人)   2015-03-06 15:33:00
你的c沒有初始化啊
作者: marklaiw (漂亮的房子)   2015-03-06 16:32:00
感謝大大指點 m(_ _)m

Links booklink

Contact Us: admin [ a t ] ucptt.com