vb 用inputbox函数输入3个任意整数,安从大到小顺序输出 (块if语句)
1个回答

Private Sub Form_Click()

Dim a As Single, b As Single, c As Single, z As Single

a = InputBox("输入a的值", "")

b = InputBox("输入b的值", "")

c = InputBox("输入c的值", "")

If a < b Then z = a: b = a: b = z '先把这个较小值给z,把a的值给b,然后把较小值z传递给b,保证a最后存储大的数,b存储较小数

If a < c Then z = a: c = a: c = z '同理,先把这个较小值给z,把c的值给b,然后把较小值z传递给c,保证a最后存储大的数,z存储较小数

If b < c Then z = b: b = c: c = z '再处理b和c,保证b存较大数,c存较小数

Print a; b; c '最后a,b,c就是从大到小排列

End Su