| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 434 人关注过本帖
标题:[求助]
只看楼主 加入收藏
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
快速回复:[求助]
数据加载中...
 
   



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

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