是计算1!+2!+3!+......+N!喔,而且你的代码不对呀
追答for i=1 to x
那个3是测试用的,怎么不对?哪里不对? jc()就是求阶乘的好不
你所谓的n,不就是我里面你输入的x吗,这不都符号吗,这都不懂,你编程一点也没学吧?
可是没有调用N!的函数呀
追答function fn(byval n as integer) as long
dim i as integer, j as integer,m as long, sum as long
m=1
for i=1 to n
for j=1 to i
m=m*j
next
sum=sum+m
next
fn=sum
end function
--------------------------
调用:
dim n as integer
n=val(inputbox(""))
msgbox fn(n)