![]() |
中国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 |