使用Lua语言打印九九乘法表
for a = 1,9 do -- 循环变量a=1至9
local s = "" -- 定义局部变量s
for b=1,9 do -- 变循环量b
if b <= a then -- 但变量b小于等于变量a时执行,实现乘法表阶级递增打印效果
s = s..a.."X"..b.."="..a*b -- 定义变量S
if a ~= b then -- 但变量a不等于变量b时执行
s = s.."\t" --定义变量s等于变量s加水平制表TAB,实现打印每个等式后添加Tab效果
end
end
end
print(s) --打印变量s
end
for a = 1,9 do
local s = ""
for b=a,9 do
s = s..string.format( "%dX%d=%d\t",10-a,b,(10-a)*b ) --实现乘法表从9-1递减打印效果
end --%d - 接受一个数字并将其转化为有符号的整数格式
print(s)
end