早教吧作业答案频道 -->其他-->
vb计算阶乘问题。下面是我写的程序帮忙改正。PrivateSubCommand1Click()DimiAsDouble,sumAsDouble,bAsDoubleIfi=1Thensum=1Elsesum=1Fori=2Tobsum=sum*iNextiEndIfPrint"b的阶乘为:";sumEndSubP
题目详情
vb计算阶乘问题。下面是我写的程序帮忙改正。Private Sub Command1_Click() Dim i As Double, sum As Double, b As Double If i = 1 Then sum = 1 Else sum = 1 For i = 2 To b sum = sum * i Next i End If Print "b的阶乘为:"; sum End Sub Private Sub Text1_Change() Dim b As Double b = Val(Text1.Text) End Sub 主要是结果是怎么弄都是1。如果把b改成Val(Text1.Text)就对了。所以请问我赋值那里哪错了啊。谢谢了。没有财富了,抱歉啊。
▼优质解答
答案和解析
Private Sub Command1_Click()中的b为赋值,Private Sub Text1_Change() 中的b与Private Sub Command1_Click()中的b是两个过程中不同的变量 Dim b As Double Private Sub Command1_Click() Dim i As Double, sum As Double,If i = 1 Then sum = 1 Else sum = 1 For i = 2 To b sum = sum * i Next i End If Print "b的阶乘为:"; sum End Sub Private Sub Text1_Change() b = Val(Text1.Text) End Sub
看了vb计算阶乘问题。下面是我写的...的网友还看了以下:
sum(1),sum(1)+1是什么意思selectiif(isnull(sum(1)),1,su 2020-06-02 …
java答案是什么?Toaddnumbertosum,youwrite(Note:Javaisca 2020-06-06 …
关于fortran6.PROGRAMMAIN2N=3Y=(SUM(N)+SUM(N+1)+SUM( 2020-07-23 …
=ROUND(IF(U6>=25,IF(SUM(V6:X6)>=4,(SUM(V6:X6)-4),0 2020-10-31 …
求前n项阶乘之和n设为10在?有三个填空Subjiecheng(ByValmAsInteger,By 2020-11-01 …
vb计算阶乘问题。下面是我写的程序帮忙改正。PrivateSubCommand1Click()Dim 2020-11-01 …
求解LINGO语句问题LINGO大神速来!跪谢!min=@sum(linkssw:a*x)+@sum 2020-11-01 …
vb题,a=3:b=1Fori=1To3f=a+b:a=b:f...vb题,a=3:b=1Fori= 2020-11-01 …
Excel2003中,函数SUM(A1:A4)等价于()。A、SUM(A1*A4Excel2003中 2020-11-01 …
pl/sqlsum后相减最后两位为0大体意思是:sql语句类似于selectsum(a),sum(b 2020-11-26 …