作业帮 > 综合 > 作业

vb 编程:设M和N是正整数,输入M,求当2的N次方大于等于M时,N的最小值 用循环语句编

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/10 17:00:40
vb 编程:设M和N是正整数,输入M,求当2的N次方大于等于M时,N的最小值 用循环语句编
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 Su