讨论下多个条件结构如何优化?

2019-07-17 15:05发布

搜狗截图20171109195335.png
像这种四层条件结构嵌套,如果用一个条件结构的数值判断,那么可能有16种情况。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
sszx2007
1楼-- · 2019-07-18 13:34
forgiveroc 发表于 2017-11-19 20:21
是吗,我用数值来替换出来,八个状态,读书少别骗我

我读书少,我只能呵呵了!你四层条件结构嵌套,布尔2、布尔3为真,布尔4状态都必需前面为真才有效,前面为假时,它都不存在了,即无效。以布尔1、布尔2、布尔3为真,布尔4组合的有效状态有0***,1***,10**,11**,110*,111*,1110,1111,符号*即无效。
sszx2007
2楼-- · 2019-07-18 15:26
19911001 发表于 2017-11-19 20:47
确实是16种可能,你这其实就像是4位2进制的数,如1110,代表布尔1、布尔2、布尔3为真,布尔4为假,以此类推就有162种,2x2x2x2=16

我读书少,我只能呵呵了!你四层条件结构嵌套,布尔2、布尔3为真,布尔4状态都必需前面为真才有效,前面为假时,它都不存在了,即无效。以布尔1、布尔2、布尔3为真,布尔4组合的有效状态有0***,1***,10**,11**,110*,111*,1110,1111,符号*即无效。
sszx2007
3楼-- · 2019-07-18 16:23
其实你可能连验证都没有验证过,你只要一点灯看一下就都明白了,一看就知道你所想像的组合是否存在了。
sszx2007
4楼-- · 2019-07-18 21:40
 精彩回答 2  元偷偷看……
forgiveroc
5楼-- · 2019-07-18 22:09
sszx2007 发表于 2017-11-20 08:30
其实你可能连验证都没有验证过,你只要一点灯看一下就都明白了,一看就知道你所想像的组合是否存在了。

如果布尔1为F的话,只有一种情况0。布尔1位T的话,有四种情况,TTTT,TTTF,TTF,TF对应1111,111,11,1。那么只有5种,是么
sszx2007
6楼-- · 2019-07-19 03:47
forgiveroc 发表于 2017-11-20 10:25
如果布尔1为F的话,只有一种情况0。布尔1位T的话,有四种情况,TTTT,TTTF,TTF,TF对应1111,111,11,1。那么只有5种,是么

都说了,你点灯看一下就知道有哪些组合会出现,有哪些组合是不会出现了

一周热门 更多>