(c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122)&&c<=98的值为1,求变量c 求解题思路,我是个菜鸟,求帮忙

 我来答
zengfujun271
2011-03-09 · TA获得超过192个赞
知道答主
回答量:124
采纳率:0%
帮助的人:159万
展开全部
这里其实是一个优先级的问题。
&&运算符比||运算符的优先级要高。
那么先看前面一个括号内的。有三个&&运算符。
c>=48&&c<=57 (结果记为A)
c>=65&&c<=90 (结果记为B)
c>=97&&c<=122 (结果记为C)
这几个运算完成之后再将这三个进行||运算。也就是A||B||C(结果记为D)
最后的结果再和c<=98进行&&运算。
要求解,也就是说c必须使得这个式子为真,最后一个为且运算D&&c<=98,那么两边都要为真,
也就是D的值为1,而c<=98也必须成立。而要使D的值为1,D=A||B||C。那么A,B,C之中至少有一个为真咯。也就是说
c>=48&&c<=57
c>=65&&c<=90
c>=97&&c<=122
这三个,必须要有一个成立。同时还应该满足c<=98。
容易求得结果为:48~57的整数,65~90的整数,还有97,98
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式