发帖
充值
 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
首页源码分享长整数比大小

长整数比大小

2
回复
2667
查看
[ 复制链接 ]
已绑定手机
已实名认证

7

主题

15

回帖

100

积分

注册会员

积分
100
QQ
2023-4-23 02:27:09 显示全部楼层 阅读模式
function 类_数学_长整数对比(a, b)
    -- 先去除前导0
    while #a > 1 and a:sub(1, 1) == '0' do
        a = a:sub(2)
    end
    while #b > 1 and b:sub(1, 1) == '0' do
        b = b:sub(2)
    end

    -- 比较长度
    if #a > #b then
        return 1
    elseif #a < #b then
        return -1
    end

    -- 依次比较每一位
    for i = 1, #a do
        if a:sub(i, i) > b:sub(i, i) then
            return 1
        elseif a:sub(i, i) < b:sub(i, i) then
            return -1
        end
    end

    -- 相等
    return 0
end


有问题?
找老发呀!!!!
使用道具
举报
已绑定手机
已实名认证

0

主题

24

回帖

63

积分

注册会员

积分
63

回帖水经验!!!
回复
使用道具
举报
已绑定手机
已实名认证

0

主题

20

回帖

100

积分

注册会员

积分
100
感谢楼主分享
回复
使用道具
举报
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则