(1) a + b > c && b == c
答案:0
(2) a || b + c && b - c
答案:1
(3) !(a >b) && !c || 1
答案:1
(4) !(x = a) && (y = b) && 0
答案:0
(5) !(a + b) + c - 1 && b + c/2
答案:1
#include <iostream>
using namespace std;
int main()
{
int p1,p2,p3,p4,p5,a=3,b=4,c=5,x,y;
p1= a + b > c && b == c;
p2= a || b + c && b - c;
p3= !(a >b) && !c || 1;
p4= !(x = a) && (y = b) && 0;
p5= !(a + b) + c - 1 && b + c/2;
cout << "p1="<<p1<<endl;
cout << "p2="<<p2<<endl;
cout << "p3="<<p3<<endl;
cout << "p4="<<p4<<endl;
cout << "p5="<<p5<<endl;
return 0;
}
答案: