c语言逻辑表达式描述c是大于a且小于b的奇数

如题所述

(c>a && c <b)&&(c%2)
后面是c除以2取余数。余数为零是偶数,为1是奇数。
&&是逻辑与。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-07-05
c>a&&c<b&&c%2!=0

这样呗~~

第2个回答  2017-07-06
int c;
if(c > a && c < b && c%2 == 1)  //c是大于a且小于b的奇数
{
    //do something
}

第3个回答  推荐于2017-07-05

如果不考虑效率,暂时就不使用位运算了:

c>a&&c<b&&c%2

这个表达式为真就能够表达你的意思。

本回答被网友采纳
第4个回答  2017-09-06
c>a && c<b && b%2!=0

相似回答