回 帖 发 新 帖 刷新版面

主题:100!

各位大虾,本人刚学编程,菜鸟一个,不那位大虾能帮我把100的阶成下下来,最容易懂的那种,最好是注释下各步骤[em10]

回复列表 (共6个回复)

沙发

DIM m AS DOUBLE     ‘定义为双精度的,不然不够大
m = 1               ‘初值为1
FOR i = 1 TO 100    ‘从1循环到100
  m = m * i         ‘前次乘出来的结果不断乘以i
NEXT i              ‘i增加1
PRINT m             ‘输出结果
END                 ‘结束


假如要求很大数的阶乘或者不用指数表示那就比较麻烦,你要的是哪一种?

板凳

不知

3 楼

不要插嘴!

4 楼

print 100!
============================
100

5 楼

cls
a#=1  
for i=1 to 100
a#=a#*i
next i
print a#
end

6 楼

用GOTO:
cls
a#=1
s=0
aa:
s=s+1
a#=a#*s
if s<101 then goto aa
print a#
end

我来回复

您尚未登录,请登录后再回复。点此登录或注册