vb 编程:设M和N是正整数,输入M,求当2的N次方大于等于M时,N的最小值
发布网友
发布时间:2024-10-01 05:45
我来回答
共1个回答
热心网友
时间:8小时前
Private Sub Command1_Click()
Dim m As Long, n As Integer
m = Val(InputBox("请输入一个数"))
For n = 1 To m
If 2 ^ n >= m Then
MsgBox "M=" & m & vbCrLf & "要使2的N次方大于等于M时,N的最小值为" & n
Exit For
End If
Next n
End Sub
希望能解决您的问题。追问不好意思 我想问的是 我的编程中 第一个空 怎么填 因为其他的书上已经给出
热心网友
时间:8小时前
Private Sub Command1_Click()
Dim m As Long, n As Integer
m = Val(InputBox("请输入一个数"))
For n = 1 To m
If 2 ^ n >= m Then
MsgBox "M=" & m & vbCrLf & "要使2的N次方大于等于M时,N的最小值为" & n
Exit For
End If
Next n
End Sub
希望能解决您的问题。追问不好意思 我想问的是 我的编程中 第一个空 怎么填 因为其他的书上已经给出