早教吧作业答案频道 -->其他-->
一道VB题,麻烦说明原因.PrivateFunctionfact(nAsInteger)AsIntegerfact=1DoWhilen>0fact=fact*nn=n-1LoopEndFunctionPrivateSubFormClick()DimsumAsInteger,iAsIntegerFori=4To1Step-1sum=sum+fact(i)NextPrint"Sum=
题目详情
一道VB题,麻烦说明原因.
Private Function fact(n As Integer) As Integer
fact = 1
Do While n > 0
fact = fact * n
n = n - 1
Loop
End Function
Private Sub Form_Click()
Dim sum As Integer,i As Integer
For i = 4 To 1 Step -1
sum = sum + fact(i)
Next
Print "Sum="; sum
End Sub
输出结果为什么是24?
Private Function fact(n As Integer) As Integer
fact = 1
Do While n > 0
fact = fact * n
n = n - 1
Loop
End Function
Private Sub Form_Click()
Dim sum As Integer,i As Integer
For i = 4 To 1 Step -1
sum = sum + fact(i)
Next
Print "Sum="; sum
End Sub
输出结果为什么是24?
▼优质解答
答案和解析
Private Sub Form_Click()
Dim sum As Integer, i As Integer
For i = 4 To 1 Step -1
sum = sum + fact(i)
Next
Print "Sum="; sum
End Sub
你这个过程里的循环只运行了一次,因为你把i 传到过程 fact 里,在fact里,i的值被你改了
Dim sum As Integer, i As Integer
For i = 4 To 1 Step -1
sum = sum + fact(i)
Next
Print "Sum="; sum
End Sub
你这个过程里的循环只运行了一次,因为你把i 传到过程 fact 里,在fact里,i的值被你改了
看了一道VB题,麻烦说明原因.Pr...的网友还看了以下:
数字信号处理题:x(n)是一实序列,知道8点的DFT为X(k),知道X(0)X(1)X(2)X(3 2020-05-17 …
一道数列大题,这道题有3个小问,我做了前2个(不知道对不),第3个做不来.先说,我算的第1,2问答 2020-06-08 …
求教数学题一道如果n是一个大于6的整数,那下面哪一个一定能被3整除?A.N*(N+5)(N-6)B 2020-06-12 …
求二年级口算题以及托式计算(递等式)共500题口算题300道,托式计算200道.麻烦将30道口算和 2020-06-17 …
求解一道初二整式乘法的一道题2^2+n=8×2^1-n则n=?2的(2+n)次幂=8×2的(1-n 2020-06-24 …
英语翻译首先对于我们的产品出现的质量问题给您带来的麻烦表示道歉,由于机器的原因产生了这些质量问题, 2020-07-06 …
ACM最大比率问题:有N道题目,每道题目有不同的分值和难度,分别为Ai,Bi.要求从某一题开始连续 2020-07-07 …
一道关于极限的高数题设x(n+1)=ln(1+xn),x1>0第一个问题:求lim(n趋于正无穷) 2020-07-30 …
数学题一道n>3,请证明x^n+y^n=z^n的xyz没有正整数解. 2020-11-01 …
一次数学考试共有10道选择题,每道选择题都有4个选项,其中有且只有一个选项是对的,设计试卷时,安排前 2020-11-06 …