VB编程题。请大家帮帮忙。

求1+2+4+8+16+32+……+2^n的值(n需要通过输入对话框进行输入)。
2024-12-29 08:31:35
推荐回答(3个)
回答1:

Private Sub Form_Click()
Dim N As Integer, I As Integer, SUM As Long
N = InputBox("输入N:")
For I = 0 To N
SUM = SUM + 2 ^ I
Next I
Print SUM
End Sub

回答2:

有简单的方法,就一句话:
Private Sub Form_Load()
MsgBox "结果是:" & 2 ^ Val(InputBox("输入一个正整数作为n的值:")) - 1 & "。"
End Sub

回答3:

密密麻麻