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

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

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的清除小数局_结果.清除小数 ()
.如果真结束
返回 (局_结果.导出文本 ()).子程序 大数_运算_减, 文本型, 公开, 返回文本型运算结果
.参数 参_数值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)
.如果真结束
返回 (局_结果.导出文本 ()).子程序 大数_运算_乘, 文本型, 公开, 返回文本型运算结果
.参数 参_数值1, 文本型, , 运算数值1,数值为文本型
.参数 参_数值2, 文本型, , 运算数值2,数值为文本型
.局部变量 局_大数a, 大数
.局部变量 局_大数b, 大数
.局部变量 局_结果, 大数局_大数a.导入文本 (参_数值1)
局_大数b.导入文本 (参_数值2)
局_结果 = 局_大数a.乘 (局_大数b)
返回 (局_结果.导出文本 ()).子程序 大数_运算_除, 文本型, 公开, 返回文本型运算结果
.参数 参_数值1, 文本型, , 运算数值1,数值为文本型
.参数 参_数值2, 文本型, , 运算数值2,数值为文本型
.局部变量 局_大数a, 大数
.局部变量 局_大数b, 大数
.局部变量 局_结果, 大数局_大数a.导入文本 (参_数值1)
局_大数b.导入文本 (参_数值2)
局_结果 = 局_大数a.除 (局_大数b, 1)
返回 (局_结果.导出文本 ())

易语言 大数计算 大数支持库的使用实例相关推荐

  1. [支持库] 易语言超文本浏览框支持库3.1#51

    升级功能: 为了安全考虑,原先的超文本浏览框在打开源码的时候也允许调用出网页!但是升级后的支持库在编程环境中只是把网址显示出来并没有解析,防止用户打开别人的源码从而中招! 升级日志: 3.0#51升级 ...

  2. 易语言三款浏览器支持库哪款支持页游更好?

    如果写页游辅助,都希望用自建浏览器运行页游,从而保证游戏窗口分辨率大小一致,便于写游戏脚本.但是现在是flash已经停止维护了,系统也不支持了,所以现在易语言核心支持库的超文本浏览框(ie内核)运行不 ...

  3. 易语言外部数据库MySQL支持库Access数据库Sqlite数据应用

    语言虽然有自己的数据库, 但易数据库只是以简单的.类似表格的形式组织数据信息,是一个小型数据库管理系统.有时编程中必须使用其它数据库.易语言支持以ODBC方式和ADO方式操作外部数据库. 一.ODBC ...

  4. m3u8云切片程序PHP视频切片转码系统易语言源码(支持添加视频水印)

    文章目录 前言 一.m3u8云切片程序PHP视频切片转码系统易语言源码(支持添加视频水印) 二.程序演示与下载 1.程序演示 2.程序下载 前言 这里就不过多赘述了,上篇文章对m3u8也做过介绍了,这 ...

  5. 第六课 511遇见易语言大漠找字FindStrFastEx打多怪实例

    第六课 511遇见易语言大漠找字FindStrFastEx打多怪实例 推荐使用findstrFastEx 来找范围内全部符合要求的 老师的思路 在那个木人巷界面 开始在 人物的范围内开始找敌人名字 然 ...

  6. 易语言c编译,易语言制作计算软件简单步骤

    相对C++.C#等语言来说,易语言是比较容易学习的,很多做工程或者涉及到计算的工作,日常的计算经常要按计算器,还要看公式,显得极为不便,今天就来教大家怎么编写一个便捷的计算软件,来解决我们日常工作生活 ...

  7. 易语言大漠找字FindStrFastEx打多怪实例

    当我们的游戏进行刷怪任务时,往往会有非常多的不同类型的怪物在屏幕上出现,我们使用FindStrEx命令就方便的多了,可以定义一个文本数组,比如:name = "鬼谷|墨攻|天盾|尚贤|水经| ...

  8. 1000的阶乘用c语言实现,用C语言实现计算大数的阶乘

    #include #define SIZE 1000 int BigFact(int m, short data[]); int main() { short data[SIZE] = { 0 };/ ...

  9. C语言之计算大数阶乘,如计算100!和1000!等~~~

    一个正整数的阶乘(英语:factorial)是所有小于及等于该数的正整数的积,并且定义0的阶乘为1.自然数n的阶乘写作n!.即n!=1×2×3×-×n.阶乘亦可以递归方式定义:0!=1,n!=(n-1 ...

最新文章

  1. Dojo QuickStart 快速入门教程 (1) Why Dojo
  2. 油管博主路透 3080Ti 参数、黄教主烤箱中拿出 DGX A100 预热发布会
  3. 可以作为python字符串常量的是_Python 复习
  4. 考虑使用静态工厂方法替代构造方法
  5. python 生意参谋_GitHub - iOSDevLog/sycm: 生意参谋
  6. Python3.2+ 的 concurrent.futures 模块,利用 multiprocessing 实现高并发。
  7. jsTree插件简介(三)
  8. 【报告分享】致胜直播带货十大法则.pdf(附下载链接)
  9. Git hub加载慢?下载慢?浏览慢?几个小技巧让你一键起飞!
  10. 科研热点|中科院文献情报中心:2022分区表即将发布,这几大变化值得关注~
  11. 2013年10个稳赚行业曝光
  12. 《凤凰项目》读书笔记(一)
  13. 测试经验总结分享(长期更新)
  14. 删除OneDrive右键菜单
  15. 一个bat病毒分析(part1)
  16. OPC是什么及OPC简介
  17. 灰色预测模型【GM(1,1)模型】 【matlab代码】
  18. svg配合css3动画_如何使用CSS制作节日SVG图标动画
  19. UMAP降维算法原理详解和应用示例
  20. 多种方法解决docker无权限问题 /var/run/docker.sock: connect: permission denied

热门文章

  1. 安居客二手房信息爬取
  2. MP3 Gain 4.3.0 特别版 Mac 优秀 MP3 声音增大工具
  3. Braft--工作日记
  4. 如何关闭139端口、445端口等
  5. 深度剖析E680G开发二.交叉编译BusyBox,图形化程序
  6. 将base64格式的图片画到canvas上(js和vue两种)
  7. Cisco3750做端口镜像
  8. 陕西谷县数百万斤红枣滞销贱卖喂牛-红枣滞销-农产品销路-贱卖
  9. 形状类族的中的纯虚函数
  10. 林仕鼎:架构设计的一些思考