中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-09-15 13:00
47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,268 会员排行
DOS批处理 & 脚本技术(批处理室) » [共同参与][挑战思路][批处理处理浮点运算]
可打印版本  45,405 / 136
第106楼 vkill 发表于 2006-10-20 05:39
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
C:\>set/a a=999999999999999999999/8
无效数字。数字精确度限为 32 位。

我在想被除数尾数上加41个0,不是位数更多?还可以计算?为什么?
第107楼 不得不爱 发表于 2006-10-20 07:10
超级版主 发帖 2,044 积分 5,310 来自 四川南充
被除数尾数上加41个0是为了输出小数加的,我那个脚本可以就是上千位的被除数,不信你自己试下
第108楼 pengfei 发表于 2006-10-21 00:43
银牌会员 发帖 485 积分 1,218 来自 湖南.娄底
看了一下102楼qwe1234567版主的代码, 写的很不错, 吸取了前面的精华, 把he200377兄的为了提高精度在后面加零反复计算的方案改成了被把除数除完9位再一位一位的取出来算. 因此突破了被除数的位数限制. 在一些细节方面考虑得更加全面, 比如小数点进位等. 这就是集体智慧的结晶.

要想突破除数位数限制, 需要更加发散的思路. 而我那个非常恐惧的算法一直没有勇气实现他. 可能我真的有点害怕, 害怕他的效率会让你们吓一跳...

[ Last edited by pengfei on 2006-10-21 at 00:45 ]
第109楼 不得不爱 发表于 2006-10-21 02:29
超级版主 发帖 2,044 积分 5,310 来自 四川南充
要想突破除数位数限制, 需要先设计个思路
第110楼 vkill 发表于 2006-10-21 22:51
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
突破除数位数限制 我看没有什么好方法,实在想不出了我是
第111楼 不得不爱 发表于 2006-10-21 23:01
超级版主 发帖 2,044 积分 5,310 来自 四川南充
我到是可以突破除数位数限制,方法正在构思中
第112楼 vkill 发表于 2006-10-21 23:09
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
Originally posted by qwe1234567 at 2006-10-21 23:01:
我到是可以突破除数位数限制,方法正在构思中

说说思路哈~方法大家想嘛,哈哈~
第113楼 redtek 发表于 2006-10-21 23:13
金牌会员 发帖 1,147 积分 2,902
用模拟数组方法?
快说啊~~~:)))
第114楼 不得不爱 发表于 2006-10-21 23:20
超级版主 发帖 2,044 积分 5,310 来自 四川南充
就是先除,在乘,在减
第115楼 vkill 发表于 2006-10-21 23:23
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
Originally posted by qwe1234567 at 2006-10-21 23:20:
就是先除,在乘,在减

还是不明白~
第116楼 不得不爱 发表于 2006-10-22 07:07
超级版主 发帖 2,044 积分 5,310 来自 四川南充
等我发表了你看下就明白了
第117楼 pengfei 发表于 2006-10-22 08:34
银牌会员 发帖 485 积分 1,218 来自 湖南.娄底
OK, 看你的作品, 我那个算法虽然突破了位数限制, 但效率太低了.
第118楼 不得不爱 发表于 2006-10-23 00:02
超级版主 发帖 2,044 积分 5,310 来自 四川南充
经过几天的连续测试和代码优化,终于把可以对N位实数进行除法运算的脚本做出来了,不过除数最好在16位也内,否则等待时间就太长了,除数位数越多等待时间越长!请大家测试。。。。
哎,CMD的运算速度太慢了。。。。
第119楼 不得不爱 发表于 2006-10-23 00:03
超级版主 发帖 2,044 积分 5,310 来自 四川南充
这个脚本的长度是4K。
第120楼 vkill 发表于 2006-10-23 03:50
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
qwe1234567版主 这个写的就好多了,哈哈带了说明,看着也不累~顶一个
上一页  15 6 7 8 9 10  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023