VB选择题!!求解

2025-12-25 08:22:00
推荐回答(4个)
回答1:

那三个if语句的意思分别是:
如果第一个数比第二个数大,则两个数互换; (5 8 1)
如果第一个数比第三个数大,则两个数互换; (1 8 5)
如果第二个数比第三个数大,则两个数互换。 (1 5 8)
经过这样的转换,三个数就是从小到大排列了,即 1 5 8

回答2:

当然是158啊
因为,如果a>b则用临时数互换a和b
则为581
然后,a>c的话用临时数再互换a和c
现在就是185
最后如果b>c用临时数在此互换b>c
结果:158
显而易见
为什么没有空格?
很简单,a & b & c显然没有看见空格,所以结果是158。

回答3:

就是取两个数比大小,先比ab,把ab中大的那个,把小的值赋给a,大的值赋给b。
完了同理比ac和bc。

回答4:

结果按从小到大排序:
1 5 8