请高手指点一下,不胜感激!用C语言逻辑表达式描述:(1)a =100且b、c都大于85,或b=100且a、c都大于85;(2)b不能被a整除;(3)a和b都大于c.
问题描述:
请高手指点一下,不胜感激!用C语言逻辑表达式描述:
(1)a =100且b、c都大于85,或b=100且a、c都大于85;
(2)b不能被a整除;
(3)a和b都大于c.
答
(1) (a==100)&&(b>85)&&(c>85) || (b==100)&&(a>85)&&(c>85)
"&&" 表示且,"||"表示或,因为"&&"的运算优先于"||" 所以或的两边可以不用再加括号
(2) !(b % a == 0) "!" 表示非.也可以 b%a != 0
(3)(a > c) && (b > c)