hrefspace

 找回密码
 立即注册
搜索
热搜: PHP PS 程序设计
查看: 1014|回复: 9

全精度大整数计算器 1.0

[复制链接]

948

主题

1162

帖子

3655

积分

超级版主

Rank: 8Rank: 8

积分
3655

论坛头条论坛元老谋士数据帝优秀版主超级版主见习版主论坛版主

发表于 2024-4-10 17:47:57 | 显示全部楼层 |阅读模式
我开发了一个软件:全精度大整数计算器 1.0,可以实现算式运算,目前支持大整数的+(加)、-(减)、*(乘)、/(除)、%(模)、^(乘方) 运算。

使用方法:输入算式,按 = 得出结果。
例如:
输入:3^23 * (-9*6) - 23 + 15 * 21
结果:-5083731656366

放附件里了,有兴趣的朋友可以下载使用。
世界上最遥远的距离,不是生与死的距离,而是我站在你面前,你却不知道我爱你
回复

使用道具 举报

1

主题

188

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2024-4-10 17:48:41 | 显示全部楼层
很好,不过建议支持Unicode吧,否则在非中文环境下,界面都是乱码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

0

主题

192

帖子

163

积分

关内侯

Rank: 2

积分
163
发表于 2024-4-10 17:48:59 | 显示全部楼层
我坚持使用mathematica
回复

使用道具 举报

0

主题

184

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2024-4-10 17:49:35 | 显示全部楼层
鼓励原创。

经测试:9^1000 / 3^1000 结果是错误的。

另,效率有很大提升空间:计算 99999^99999,楼主的程序需 70s 左右,HugeCalc 仅需 0.06s
回复

使用道具 举报

0

主题

201

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 2024-4-10 17:50:31 | 显示全部楼层
一直想开发一个和楼主类似的软件包,但终没有完成。
回复

使用道具 举报

0

主题

173

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 2024-4-10 17:50:51 | 显示全部楼层
鼓励原创。

经测试:9^1000 / 3^1000 结果是错误的。

另,效率有很大提升空间:计算 99999^99999,楼主的程序需 70s 左右,HugeCalc 仅需 0.06s
[size=200]gxqcn 发表于 2011-3-15 08:52
华罗庚说:下棋找高手,弄斧到班门

看来楼主是想到郭门前弄斧呀,
不过hugecalc估计也有二十年了吧

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

0

主题

182

帖子

63

积分

关内侯

Rank: 2

积分
63
发表于 2024-4-10 17:51:05 | 显示全部楼层
好长时间没有碰hugecalc了,
自从上了这个论坛后的一段时间,
我觉得还是mathematica适合我
回复

使用道具 举报

0

主题

200

帖子

41

积分

新手上路

Rank: 1

积分
41
发表于 2024-4-10 17:51:54 | 显示全部楼层
建议楼主下载一个gmp,然后将自己里面计算部分替换成gmp看看.
回复

使用道具 举报

0

主题

200

帖子

41

积分

新手上路

Rank: 1

积分
41
发表于 2024-4-10 17:52:19 | 显示全部楼层
谢谢各位的反馈!
现已对软件做了修正,大数库更新为gmp库,欢迎各位使用calc.exe(347.67 KB, 下载次数: 25)2011-3-16 15:51 上传
点击文件名下载附件



to g99:
已更改为支持Unicode版本,不过Unicode下由于字符还需转换,显示结果时速度有点儿慢。

to mathematica:
gxqcn与我的方向不同,gxqcn主要专注于大数库的开发,我主要专注于易用性,使人们不需要任何学习,直接就可以用软件来计算算式。

to gxqcn:
我自己写的大数库除法有bug,计算特定数时结果是错误的,不过找不出来。乘法用的是硬乘,未做任何优化,所以速度有点慢。现已将大数库更换为gmp库,结果应该没问题了,速度也有所提升。

to liangbch:
开发这个软件主要用到了编译原理中的逆波兰式,可能会对你有所帮助。

to mathe:
我下载了一个gmp,没有c++库,只好自己包装了一下,主要是喜欢用c++,安全、方便,不过可能速度有所下降。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

0

主题

202

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 2024-4-10 17:52:51 | 显示全部楼层
9# qq250
1)郭老大的HugeCalc 总体性能比 gmp 要好些
2)编译gmp的时候要打开  enable-cxx才支持 C++
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|hrefspace

GMT+8, 2024-12-4 16:29 , Processed in 0.075208 second(s), 23 queries .

Powered by hrefspace X3.4 Licensed

Copyright © 2022, hrefspace.

快速回复 返回顶部 返回列表