基础vb 三个数中输出最大值
PrivateSubCommand1_Click()Dima,b,c,maxAsIntegera=InputBox("请输入a")b=InputBox("请输入b")c=...
Private Sub Command1_Click()
Dim a, b, c, max As Integer
a = InputBox("请输入a")
b = InputBox("请输入b")
c = InputBox("请输入c")
If a > b Then
If a > c Then
max = a
ElseIf max = c Then
End If
ElseIf b > c Then
max = b
ElseIf max = c Then
End If
End If
End Sub
这里是我写的- -新手!!都不知道if里套if怎么写。。求指点! 展开
Dim a, b, c, max As Integer
a = InputBox("请输入a")
b = InputBox("请输入b")
c = InputBox("请输入c")
If a > b Then
If a > c Then
max = a
ElseIf max = c Then
End If
ElseIf b > c Then
max = b
ElseIf max = c Then
End If
End If
End Sub
这里是我写的- -新手!!都不知道if里套if怎么写。。求指点! 展开
2个回答
展开全部
‘根据流程图:
Private Sub Command1_Click()
Dim a%, b%, c%, max%
a = InputBox("请输入a")
b = InputBox("请输入b")
c = InputBox("请输入c")
Print "a,b,c:", a, b, c
If a > b Then
If a > c Then
max = a
Else
max = c
End If
Else
If b > c Then
max = b
Else
max = c
End If
End If
Print "最大:", max
End Sub
Private Sub Command1_Click()
Dim a%, b%, c%, max%
a = InputBox("请输入a")
b = InputBox("请输入b")
c = InputBox("请输入c")
Print "a,b,c:", a, b, c
If a > b Then
If a > c Then
max = a
Else
max = c
End If
Else
If b > c Then
max = b
Else
max = c
End If
End If
Print "最大:", max
End Sub
追问
那个百分比是什么。。
还有为什么要先在一开始print abc?
追答
Dim a% 相当于 Dim a AS Integer
一开始print abc 是便于你观察刚才你输入过什么。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Private Sub Command1_Click()
Dim a, b, c, max As long
a = InputBox("请输入a")
b = InputBox("请输入b")
c = InputBox("请输入c")
If a > b Then
If a > c Then
max = a
Else
max = c
End If
Else
If b > c Then
max = b
ElseI
max = c
End If
End If
End Sub
Dim a, b, c, max As long
a = InputBox("请输入a")
b = InputBox("请输入b")
c = InputBox("请输入c")
If a > b Then
If a > c Then
max = a
Else
max = c
End If
Else
If b > c Then
max = b
ElseI
max = c
End If
End If
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询