首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

:关于n!的有关问题

2012-02-06 
求助:关于n!的问题。如题:long i,s,mstring ls_strls_strsle_1.textdebugbreak()mlong(ls_str)s1for i1

求助:关于n!的问题。
如题:
long i,s,m
string ls_str
ls_str=sle_1.text
debugbreak()
m=long(ls_str)
s=1

for i=1 to m
  s=s*i
next
st_1.text=string(s)

按照上述写法计算阶层n《=12,计算结果都正确,但大于12以后的数就有错的,有负的,有0,是怎么回事?是不是数字太大了,还是怎么回事?那该如何处理呢?

[解决办法]
Long 

32-bit signed integers, from -2,147,483,648 to +2,147,483,647.
超过long类型的变量的长度了。

[解决办法]
呵呵 兄弟努力,你想实现什么功能啊

热点排行