level 1
没用过ruby, 看了五分钟教程写的.
for i in 1..12
for j in 1..i
print "
#{i}X#
{j}=#{i*j} "
end
puts
end
2015年03月06日 09点03分
2
level 2
#你还可以用这个方法打印出99*99乘法表,只要你愿意。
def p_multi(s)
for outer in 1..s
for inner in outer..s
print sprintf("%d*%d=%d ", outer, inner, outer*inner)
end
puts
end
end
p_multi(12)
2015年03月07日 16点03分
3
level 1
(1..9).each{|x|
(1..x).each{|y| print "
#{x}X#
{y}=#{x*y} " }
print "\n"
}
2015年03月11日 00点03分
4