作者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/cn.aspx?n=bbs/Ruby/M.1425621933.A.9A7.html
1F:推 mars90226: 你的c没有初始化啊 03/06 15:33
2F:→ marklaiw: 感谢大大指点 m(_ _)m 03/06 16:32