假定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 )
{
}
posted on 2023-08-31 08:34  闻缺陷则喜何志丹  阅读(2)  评论(0编辑  收藏  举报  来源