VB中一的阶乘加二的阶乘加三的阶乘一直加到N的阶乘操作

急啊
2025-04-17 11:57:29
推荐回答(2个)
回答1:

Private Sub Command1_Click()

n = Val(InputBox("n="))

t = 1

For i = 1 To n

  t = t * i

  s = s + t

Next i

Print "1!+2!+...+"; n & "!="; s

End Sub

回答2:

vb不熟,给你个C++的,你自己改一下
int N = ;
int sum = 0;
int factoria = 1;
for(int i=1;i<=N;i++)
{
factoria = factoria * i;
sum = sum + factoria;
}
代码没有测试,不过思路大概就是这样的