c语言的逻辑表达式

来源:百度知道 编辑:UC知道 时间:2024/05/22 17:21:47
a,b,c为int,写出下列表达式:
1、a、b、c只有一个大于60;
2、a、b、c至少有一个大于60;
3、a、b、c至多有一个大于60;
4、a、b、c至少有两个大于60;
5、a、b、c至多有两个大于60;

1、((a>60)&&(b<60)&&(c<60))||((b>60)&&(a<60)&&(c<60))||((c>60)&&(a<60)&&(b<60));
2、(a>60)||(b>60)||(c>60);
3、在1的基础上加上 ||(a<60)&&(b<60)&&(c<60);
4、在3的前面加上 ‘!’字符,表示:非;也就是3的反面情况;
5、!((a>60)&&(b>60)&&(c>60));

注意,大于的反面是小于等于。

1、a、b、c只有一个大于60;
((a>60)&&(b<=60)&&(c<=60))||((b>60)&&(a<=60)&&(c<=60))||((c>60)&&(a<=60)&&(b<=60));

2、a、b、c至少有一个大于60;
(a>60)||(b>60)||(c>60);

3、a、b、c至多有一个大于60;
!((a>60&&b>60)||(a>60&&c>60)||(b>60&&c>60))

4、a、b、c至少有两个大于60;
((a>60&&b>60)||(a>60&&c>60)||(b>60&&c>60))

5、a、b、c至多有两个大于60;
!(a>60&&b>60&&c>60)

1.(a>60&&b<60&&c<60)||(a<60&&c<60&&b>60)||(a<60&&b<60&&c>60)
2.a>60||b>60||c>60
3.!((a>60&&b>60)||(a>60&&c>60)||(b>60&&c>60))
4.!(a<60&&b<60&&c&l