| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 446 人关注过本帖
标题:[求助]我写的代码哪里有问题啊?
取消只看楼主 加入收藏
xz3501
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2007-5-12
收藏
 问题点数:0 回复次数:2 
[求助]我写的代码哪里有问题啊?
编写计算1!+2!+3!+……n!的Sub过程,在窗体的Click事件中调用该过程,输出计算结果。
我写的代码:
哪里有问题啊?
Sub factS(ByVal n As Integer, fac)
fac = 1
For i = 1 To n
fac = fac * i
Next i
End Sub
Private Sub Form_Click()
Dim a As Integer, b As Integer, sum As Double
a = Val(InputBox("输入项数"))
b = 0
For i = 1 To a
b = b + 1
Call factS(a, fac)
sum = sum + fac
Next i
Print fac;
End Sub
搜索更多相关主题的帖子: 代码 
2007-06-04 19:19
xz3501
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2007-5-12
收藏
得分:0 
谢谢,我当是发了,就后悔了。我想删除却怎么也删除不了啊。以后不会了,给大家带来麻烦了。

2007-06-05 07:57
xz3501
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2007-5-12
收藏
得分:0 

Sub factS(ByVal n As Integer, fac)
fac = 1
For i = 1 To n
fac = fac * i
Next i
End Sub
Private Sub Form_Click()
Dim a As Integer, b As Integer, sum As Double, i As Integer
a = Val(InputBox("输入项数"))
b = 0
For i = 1 To a
b = b + 1
Call factS(i, fac)
sum = sum + fac
Next i
Print sum
End Sub

这样改改就行了,太粗心了


2007-06-05 08:47
快速回复:[求助]我写的代码哪里有问题啊?
数据加载中...
 
   



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

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