vb小程序 本人新手
来源:百度知道 编辑:UC知道 时间:2024/06/08 06:25:39
使用For语句设计开发一个计算整数阶乘的程序,提示:阶乘公式为n!=n*(n-1)…*2*1
dim s as long,n as integer,i as inerger
n=inputbox("请输入n的值:")
for i=1 to n
s=s*i
next i
print "n!=";s
注意输入的n不能太大,会溢出的哦。
sub test()
dim i as integer
dim v as double
i=val(inputbox("请输入一个正整数","取值")
v=jiecheng(i)
msgbox str(v),vbOkOnly,"结果"
end sub
function jiecheng(x as integer) as double
dim t as double
dim i as integer
t=1
for i=1 to x
t=t*i
next i
test=t
end function
dim s as double
dim i as integer
x = 1
for i = 2 to n
s = s * i
next
print "n!=",s
x = 1
for i = 2 to n
x = x * i
next
s=1
for i = 2 to n
s=s*n
next