主题:100!
93437348
[专家分:0] 发布于 2005-07-13 12:20:00
各位大虾,本人刚学编程,菜鸟一个,不那位大虾能帮我把100的阶成下下来,最容易懂的那种,最好是注释下各步骤[em10]
回复列表 (共6个回复)
沙发
zqnhlm [专家分:780] 发布于 2005-07-13 15:23:00
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 ‘结束
假如要求很大数的阶乘或者不用指数表示那就比较麻烦,你要的是哪一种?
板凳
def [专家分:3380] 发布于 2005-07-13 22:37:00
不知
3 楼
zqnhlm [专家分:780] 发布于 2005-07-14 10:35:00
不要插嘴!
4 楼
def [专家分:3380] 发布于 2005-07-19 15:42:00
print 100!
============================
100
5 楼
163111511 [专家分:90] 发布于 2005-07-19 16:19:00
cls
a#=1
for i=1 to 100
a#=a#*i
next i
print a#
end
6 楼
163111511 [专家分:90] 发布于 2005-07-19 16:20:00
用GOTO:
cls
a#=1
s=0
aa:
s=s+1
a#=a#*s
if s<101 then goto aa
print a#
end
我来回复