写程序打印出12×12乘法表
ruby吧
全部回复
仅看楼主
level 2
Kn_鸩 楼主
......习题 求助
RT
2015年01月28日 10点01分 1
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
1