标题:[求助]
只看楼主
llx3449
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2005-11-7
 问题点数:0 回复次数:6 
[求助]

1*1!+2*2!+...+n*n!
这题怎么用VB实现

2005-12-04 12:22
slore
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:1108
专家分:0
注 册:2005-7-1
得分:0 
循环。。。
不知道数学上能不能先化简。。。

快上课了……
2005-12-04 14:25
slore
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:1108
专家分:0
注 册:2005-7-1
得分:0 
Private Sub Command1_Click()
Dim a, i As Integer
a = 1
For i = 2 To 6 '这里设置的n=6
a = i * i * a / (i - 1)
Sum = Sum + a
Next
Print Sum + 1
End Sub

快上课了……
2005-12-04 19:44
llx3449
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2005-11-7
得分:0 

谢谢版主,但是不对的耶!
我这样写不知对不对
Private Sub Command1_Click()
Dim a, i As Integer
a=1
For i=1 To 6 '这里设置的n=6
a=i*i*a
sum=sum+a
a=a/i
Next
Print sum
End Sub




2005-12-06 10:48
slore
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:1108
专家分:0
注 册:2005-7-1
得分:0 
Private Sub Command1_Click()
Dim a, i As Integer
a = 1
For i = 2 To 6 '这里设置的n=6
a = i * i * a / (i - 1)
Sum = Sum + a
Next
Print Sum + 1
End Sub

这个不对????为什么?我算过了啊

1*1+2*2*1+3*3*2*1+4*4*3*2*1+5*5*4*3*2*1+6*6*5*4*3*2*1
都是一样的结果的说。你改的你自己试下就知道。不能从1开始。

快上课了……
2005-12-06 12:31
llx3449
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2005-11-7
得分:0 

,斑竹你的是正确的!!


2005-12-06 20:26
slore
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:1108
专家分:0
注 册:2005-7-1
得分:0 
。。。。

快上课了……
2005-12-07 12:26



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-36577-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.650147 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved