易语言 大数计算 大数支持库的使用实例

部分数据过大需要使用到大数计算,网上暂时没看到简单的例子实例,所以记录下。希望能帮上需要的人。.版本 2.支持库 eCalc.支持库 spec.子程序 __启动窗口_创建完毕.局部变量 数量, 大数.局部变量 数值a, 大数.局部变量 数值b, 大数.局部变量 总数值, 大数.局部变量 总数值_乘, 大数数值a.导入文本 (“12341236123414623516523616235”)数值b.导入文本 (“545454654”)总数值 = 数值b.加 (数值a)总数值_乘
摘要由CSDN通过智能技术生成

部分数据过大需要使用到大数计算,网上暂时没看到简单的例子实例,所以记录下。希望能帮上需要的人。

以下代码直接复制到易语言即可使用。支持库里需要勾选上    数值计算支持库

EC模块下载地址:易语言大数运算模块.ec-互联网文档类资源-CSDN下载

直接复制代码也可以使用!

.版本 2
.支持库 eCalc

.子程序 大数_运算_加, 文本型, 公开, 返回文本型运算结果
.参数 参_数值1, 文本型, , 运算数值1,数值为文本型
.参数 参_数值2, 文本型, , 运算数值2,数值为文本型
.参数 参_数值3, 文本型, 可空, 运算数值3,数值为文本型,可空
.参数 参_数值4, 文本型, 可空, 运算数值4,数值为文本型,可空
.局部变量 局_大数a, 大数
.局部变量 局_大数b, 大数
.局部变量 局_结果, 大数

局_大数a.导入文本 (参_数值1)
局_大数b.导入文本 (参_数值2)
局_结果 = 局_大数a.加 (局_大数b)
.如果真 (是否为空 (参_数值3) = 假)
    局_大数b = 局_结果
    局_大数a.导入文本 (参_数值3)
    局_结果 = 局_大数a.加 (局_大数b)
.如果真结束
.如果真 (是否为空 (参_数值4) = 假)
    局_大数b = 局_结果
    局_大数a.导入文本 (参_数值4)
    局_结果 = 局_大数a.加 (局_大数b)
.如果真结束
' 返回值大于1000的,去掉小数
.如果真 (局_结果.导出文本 () > “1000”)  ' 检测大于1000的清除小数
    局_结果.清除小数 ()
.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值