基础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怎么写。。求指点!
展开
 我来答
UNi2013
2013-05-26 · TA获得超过293个赞
知道小有建树答主
回答量:185
采纳率:100%
帮助的人:159万
展开全部
‘根据流程图:
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 是便于你观察刚才你输入过什么。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
销声匿迹JIE
2013-05-26 · TA获得超过387个赞
知道小有建树答主
回答量:502
采纳率:0%
帮助的人:364万
展开全部
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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式