先数组排序,从高到低分别为 a1 a2 a3 a4
b1 = a1 - a2
b2 = a2 - a3
b3 = a3 - a4
后面代码很简单,只要对比b就可以了如下:
if b1 > 4 then
(就是第一种情况(单高),为什么呢:因为如果b1>4,由于a1>=a2 ,所以 a1-a3 肯定也是大于4的,a1- a4也肯定大于4.所以可以直接下结论,后面同理)
elseif b1 < 3 and b2 >4
(双高)
elseif b1 < 3 and b2 < 3 and b3 > 4
(三高)
elseif b1 < 3 and b2 < 3 and b3 < 3
无法判断
else
end if