Lua 九九乘法表

使用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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值