Foxtable(狐表)用户栏目专家坐堂 → [求助]超费脑的逻辑判断,求传说级出来指点下~


  共有3150人关注过本帖树形打印复制链接

主题:[求助]超费脑的逻辑判断,求传说级出来指点下~

帅哥哟,离线,有人找我吗?
yan2006l
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:431 积分:3214 威望:0 精华:2 注册:2011/9/10 21:35:00
  发帖心情 Post By:2015/11/13 11:35:00 [显示全部帖子]

先数组排序,从高到低分别为 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


 回到顶部