中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-07-31 22:29
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [讨论]脚本+算法=四舍五入,精确除法运算(申精) 精华I 查看 18,346 回复 32
31 发表于 2009-08-08 03:44 ·  中国 广东 揭阳 电信
初级用户
★★
积分 131
发帖 72
注册 2008-02-24 14:31
18年会员
UID 111317
性别 男
状态 离线
回26楼

我用下面数字测试了您这代码,出错了

被除数 94677408

除数 704465856

正确结果为 0.134396……

但用您这代码,算出来的却是

结果为:0.1-201-20

另一组数字

被除数 94987952

除数 704465856

正确结果 0.134836……

您这代码,算出来的却是 结果为:0.1-20020


这两个,保留的小数为 6 位。。。

用了其它的代码,也是这样的结果。。。不知是这两个数搞特殊呢,还是算法有bug呢?
32 发表于 2009-11-28 18:03 ·  中国 广东 东莞 联通
银牌会员
★★★
积分 1,284
发帖 538
注册 2002-11-02 00:00
23年会员
UID 129
性别 男
状态 离线
正想找这方面的软件.可惜的不支持纯DOS
33 发表于 2010-05-30 23:32 ·  中国 天津 电信
新手上路
积分 8
发帖 33
注册 2009-11-10 19:45
16年会员
UID 154524
性别 男
状态 离线
厉害啊,谢谢分享…
论坛跳转: