用VB编写程序计算s=1+2+2^2+2^3+……,直至s超过1E+16。
来源:百度知道 编辑:UC知道 时间:2024/06/17 08:38:29
Private Sub Command1_Click()
Dim i, s As Single
i = 0: s = 1
For i = 0 To 100
s = 2 ^ (i + 1) - 1
If s > 10 ^ 16 Then
Exit For
End If
Next i
Print "s=" & s, "i=" & i
End Sub
最终输出结果为s=1.80144E+16,i=53
private sub form_click()
dim i as long,s as single
i=0:s=0
do while s<=10^16
s=s+2^i
i=i+1
loop
msgbox(“不超过1e+16的s为”& s)
end sub
应该是这样
Private Sub Command1_Click()
Dim i As Long, s As Single
i = 0: s = 0
Do While s <= 10 ^ 16
s = s + 2 ^ i
i = i + 1
If s <= 10 ^ 16 Then
a = s
End If
Loop
msgbox("不超过1e+16的s为" & a)
End Sub
编写程序,计算和式: S=-1!+2!-3!+4! - …… + 10! 。 要求用循环语句实现。
用VB编写程序, 求s=a!+b!+c!,阶乘的计算分别用SUB过程和Function过程两种方法实现!!!
用VB怎么编写关于求 S=A!+B!的程序?阶层的计算分别用Sub和Function过程来实现.
用vb怎么编写B/S程序
用VB编写程序:计算1+2+3+........+100中所有偶数且为3的倍数的和~~~?
VB编写 :求S=n!=1*2*3````*n(n的值在程序运行时输入)
用VB编写程序
VB编写程序,计算分段函数
用VFP编写程序,计算数列前40项之和:S=1/1+2/2+4/3+7/4+11/5...
计算s=1!+2!+3!+.....+7!? 用VC编写谢谢?