主题:如何让QB处理11位长度整数加法运算,请编程说明!
天山雪莲
[专家分:0] 发布于 2007-08-22 09:25:00
如何让QB处理11位长度整数加法运算和模运算,
并不出错。请编程说明!
回复列表 (共8个回复)
沙发
moz [专家分:37620] 发布于 2007-08-22 09:44:00
a@ = 123456789012@
b@ = 111111111111@
PRINT a@+b@, a@-b@*fix(a@/b@)
可处理15位整数.
板凳
天山雪莲 [专家分:0] 发布于 2007-08-22 10:27:00
a@-b@*fix(a@\b@)
经QB71测试运行,这条指令溢出,如何解决。
3 楼
moz [专家分:37620] 发布于 2007-08-22 11:55:00
习惯性打错键盘,把那斜杠反过来. [color=0000ff] \ [/color] -> [color=0000ff] / [/color]
4 楼
天山雪莲 [专家分:0] 发布于 2007-08-22 12:31:00
很好啊,谢谢MOZ了,
我已经编成功了15位以内的质数判断程序了。
现在就是想找到一个11位以上,15位以下的质数,来验证我的程序。
请知道大质数的朋友,告知以下!
5 楼
moz [专家分:37620] 发布于 2007-08-22 12:58:00
2147000003
6 楼
Matodied [专家分:7560] 发布于 2007-08-22 14:27:00
用高精度计算。
7 楼
天山雪莲 [专家分:0] 发布于 2007-08-22 16:12:00
我已经找到了15位以内,计算机能运算到的最大质数了。
它是:922337203685461 (15位)
8 楼
lz27 [专家分:300] 发布于 2007-08-28 13:51:00
这个 叫用 single或者double好了
我来回复