永发信息网

VB程序设计SUM=1!+(1!+2!)+...+(1!+2!+...+10!)

答案:2  悬赏:0  手机版
解决时间 2021-05-06 10:04

VB程序设计

用同一对参数(实参和形参)既向Sub过程传递参数又把Sub过程计算结果返回给调用过程的方法编程计算下式的和:
SUM=1!+(1!+2!)+...+(1!+2!+...+10!)
请吧全部的程序写出来

谢谢了

紧急

最佳答案
Private Sub Command1_Click()
Print sum(10)
End Sub


Function sum(ByVal x As Integer) As Double
Dim s As Double
For i = 1 To x
s = s + fs(i, i)
Next i
sum = s
End Function

Function fs(ByVal x As Double, ByVal y As Double) As Double
If y > 1 Then
fs = fs((x + 1) * (y - 1), y - 1)
Else
fs = x
End If
End Function

全部回答

'byval 表示形参,byref表示实参

Sub calc(ByVal n As Integer, ByRef r As Long) Dim i, j As Integer Dim k As Long r = 0 For i = 1 To n k = 1 For j = 1 To i k = k * j Next r = r + k Next End Sub

'-------------------------------

在你需要的代码里面执行以下内容即可获得累加值

Dim a As Long calc 10, a Print a

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
哪种MP5是带扩音器哒?
我家布丁怎么老是有打嗝状?
现在人与人之间的感情难道真的是纯属虚构吗?
某商店销售一批服装,每件标价150元,打8折出售
红超车行地址在哪,我要去那里办事
绿色征途腾讯不能技能升级
跑跑卡丁车怎么可以免费获得好车?
中国十大童装名牌,小猪班纳怎么样?
人為什麼尿尿的時候會打哆嗦?
影驰GT240
百岁牙科这个地址在什么地方,我要处理点事
兼有黄河,长江和淮河流域的省是?
“我你爹 谁谁谁”这句话 出自哪里
为什么我每次登陆QQ游戏都会要求输入验证码?
老城卫生院在什么地方啊,我要过去处理事情
推荐资讯
我手机绑定了蓝钻移动公司也说开始收费了为什
女人被深爱的男人打了怎么办?离婚吗
怎样才能是网名的字母变黑,变粗
宠物 为什么我不可以在社区说话?
谁知道狗肉的价格,在冬天狗肉的价格是多少?
你男生变心头还是女生变心头?
命运不是辘轳歌词,金志文和林萍唱的命运不是
车家村地址在哪,我要去那里办事
T_MAc会被交易出去吗?
IS上为什么声卡设置的麦克风调大自己又小了
分手后还可以再做朋友吗
"网络虚拟产品"是什么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?