0
点赞
收藏
分享

微信扫一扫

判断若干个点是否前景的习题

半夜放水 2022-07-27 阅读 47
编程语言


假定P1、P2、P3、P4、P5、P6、P7、P8的值只能是1或0。
1,请写一个表达式判断: P1、P2为1,P3、P4为0,P5、P6、P7、P8任意。
2,以下表达式和条件组是否等价:

if( P1 + P2 + P3 + P4 == 3 )

{

}


以下4个条件是否有至少有一个成立:
a,P1、P2、P3为1。
b,P2、P3、P4为1。
c,P1、P2、P4为1。
d,P1、P3、P4为1。

题1参考答案:

if( ( P1*P2 == 1 ) && ( P1+P2 == 0 ) )

{

}


题2参考答案:
不等价,改成下面的表达式,就等价了

if( P1 + P2 + P3 + P4 >=3 )

{
}

举报

相关推荐

0 条评论