请教一个关于&&||算法的问题………………!!!! ((a&&b)||(c&&d&&e)||f)&&z 或者类似的((a&&b&&c)||(d&&e&&f)||(g&&h)||i||(j&&k&l))&&z 或者(a||b||c||(d&&e&&f)||g||…………)&&z这样的算法怎么设计,好像要用到递归,请教算法高手帮助解决啊,万分感激!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 boolean b = ((a&&b) ¦ ¦(c&&d&&e) ¦ ¦f)&&z ;直接获得值就可以用了。不知还有什么具体要求? &&,||就是所谓的短路运算符啊,前者检查符号之前的值是否为false,如果是,则整个该运算符括号内值为false;后者相对的检查是否为true。你给的都是逻辑表达式,根据变量不同决定最后结果ture/flase,具体要干嘛? {(a&&b) ¦ ¦(c&&d&&e) ¦ ¦f}&&z 或者类似的{(a&&b&&c) ¦ ¦(d&&e&&f) ¦ ¦(g&&h) ¦ ¦i ¦ ¦(j&&k&l)}&&z 或者{a ¦ ¦b ¦ ¦c ¦ ¦(d&&e&&f) ¦ ¦g ¦ ¦…………}&&z .......我的意思是{}里面的同级元素之间的关系是||,而{}里面的()里面的关系是&&,然后再整个{}与一个z进行&&运算,在{}和()里的元素个数都是不确定的,就象上面所举出的例子都有可能,现在就是需要一个程序算法,能够判断这样表达式的最终的值。。谢谢各位地热心。。!!!!! 1.先判断z 是0 结果就是0了2.z不是0 判断{}里面的同级元素 有任一为1 则结果为13.若无一为一 则结果为0其中第二步的子步骤 有点递归 &&项的任一项为0则可结束此项的判断 JAVA可以用0、1来当 boolean值么? JAVA可以用0、1来当 boolean值么? 就是10楼的思路,先看外面的Z是flase还是true,然后判断里面每一个括号里是否有一个括号为true,再得出最后结果。这个好像在《编译原理》里讲过。自己去找找看。 求高手帮忙看一下。。 如何处理JAVA语言编写的矩阵乘法运算中的符号运算问题 myeclipse7.0调试出问题? java程序调用sh失败,请问问题出在哪里了? 关于java中char,byte,short的移位操作问题 数据库连接问题,解决马上给分,在线等 JAVA怎么获得C程序(是编译后的.exe)的返回值? 为什么我的HTMLConverter不能用,DOS一闪就没有了 用了大家的public getStr()...还.... 请问java方法重载,下图哪个地方编译错误 利用键盘钩子吃掉键盘消息,再用ClipCursor把鼠标控制在一定区域内 java中直接常量的问题
boolean b = ((a&&b) ¦ ¦(c&&d&&e) ¦ ¦f)&&z ;直接获得值就可以用了。
不知还有什么具体要求?
你给的都是逻辑表达式,根据变量不同决定最后结果ture/flase,具体要干嘛?
{(a&&b&&c) ¦ ¦(d&&e&&f) ¦ ¦(g&&h) ¦ ¦i ¦ ¦(j&&k&l)}&&z 或者
{a ¦ ¦b ¦ ¦c ¦ ¦(d&&e&&f) ¦ ¦g ¦ ¦…………}&&z
.......我的意思是{}里面的同级元素之间的关系是||,而{}里面的()里面的关系是&&,然后再整个{}与一个z进行&&运算,在{}和()里的元素个数都是不确定的,就象上面所举出的例子都有可能,现在就是需要一个程序算法,能够判断这样表达式的最终的值。。谢谢各位地热心。。!!!!!
2.z不是0 判断{}里面的同级元素 有任一为1 则结果为1
3.若无一为一 则结果为0其中第二步的子步骤 有点递归 &&项的任一项为0则可结束此项的判断
这个好像在《编译原理》里讲过。自己去找找看。