
设x,y,z均为int型变量;写出描述“x,y和z中有两个为负数”的C语言表达式
7个回答
展开全部
x<0?(y<0&&z>=0?1:0):(y<0&&z<0?1:0)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
(x<0+y<0+z<0)==2
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-02-28
展开全部
int negatives(int a, int b, int c) {
int res = 0;
if(a <0) ++res;
if(b <0) ++res;
if(b <0) ++res;
return res;
}
if(2 == negatives(x,y,z))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
改一下上面老哥的((x<0)+(y<0)+(z<0))==2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if ( (x<0 && y<0 && z>=0 ) || (x<0 && z<0 && y>=0) || (y<0 && z<0 && x>=0) )
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询