中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-09-15 13:31
47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,268 会员排行
DOS批处理 & 脚本技术(批处理室) » [原创]实数加减运算脚本!
可打印版本  6,965 / 23
第16楼 不得不爱 发表于 2006-10-12 23:50
超级版主 发帖 2,044 积分 5,310 来自 四川南充
已经修改,在格式输出上正常.减法上的错误已经解决!请测试!
1111111111.1111111111-1111111111.1111111112=-0.0000000001
第17楼 不得不爱 发表于 2006-10-13 00:02
超级版主 发帖 2,044 积分 5,310 来自 四川南充
pengfei:怎么感觉你的代码比我的代码慢多了?
第18楼 pengfei 发表于 2006-10-13 00:34
银牌会员 发帖 485 积分 1,218 来自 湖南.娄底
比你的是要慢, 测试同样的运算你的为三十多毫秒, 我的为五十来毫秒.

你的代码为小数整数一起运算, 在判断上走了捷径, 我当时编写的初忠是完全模拟人工计算. 因此代码也是最原始的计算方式.

我那段代码中使用的变量更多, 运算更为复杂,这也是影响速度的原因之一. 算法是程序的灵魂, 解决同样的问题效率都会不一样. 由于时间关系, 代码的优化已及更新稍候进行...

[ Last edited by pengfei on 2006-10-13 at 01:18 ]
第19楼 pengfei 发表于 2006-10-13 00:37
银牌会员 发帖 485 积分 1,218 来自 湖南.娄底
实际以上脚本运算N位的数值范围并不现实, 原因在于环境变量存储空间是有限的...
第20楼 不得不爱 发表于 2006-10-13 01:27
超级版主 发帖 2,044 积分 5,310 来自 四川南充
代码更新,纠正变量过长时引起比较代码出错的问题!请测试!
第21楼 pengfei 发表于 2006-10-13 02:00
银牌会员 发帖 485 积分 1,218 来自 湖南.娄底
嘎嘎~~~! 关于一楼第1段代码真是不忍心修改, 虽然算法是最原始的. 但实现这样的算法用批处理的三种基本结构来完成. 自己都有点沾沾自喜, 呵呵~ 我的心血呀!!!

还是不打算修改了, 要么就用新的算法写一段新的代码.

兄弟们多多帮忙测试一下一楼第1段代码的BUG...
第22楼 qasa 发表于 2007-02-23 06:20
高级用户 发帖 311 积分 959 来自 广东-LianJiang
看了一下老贴,觉得这贴算法值得大家好好学习下,于是顶上来......
第23楼 breakme 发表于 2008-11-04 01:04
新手上路 发帖 6 积分 5
原来你们早就处理好此事,我还想自己也写个计算器,不过,我想把你们的全部合并,做一个混合运算的calc

有无支持平方根的批处理??
第24楼 HAT 发表于 2008-11-04 01:32
版主 发帖 5,017 积分 9,023
Re 23楼
多搜索就有了
上一页  1 2
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023