数据结构课程设计:重言式的判别
一个逻辑表达式如果对于其变元的任一种取值均为真,则成为重言式;反之,如果对于其变元的任一种取值都为假,则称为矛盾式,然而,更多的情况下,既非重言式,也非矛盾式。写一个程序通过真值表判别一个逻辑表达式属于上述哪一类。基本要求如下:(1)逻辑表达式从终端输入,长度不超过一行。逻辑运算符包括“|”、“&”和“~”,分别表示或、与和非,运算优先程度递增,但可有括号改变,即括号内的运算优先。逻辑变元为大写字母。表达式中任何地方都可以含有多个空格符。(2)若是重言式或矛盾式,可以只显示“TrueForever”或“FalseForever”,否则显示“Statisfactible”以及变量名序列,与用户交互。若用户对表达式变元取定一组值,程序就求出并显示逻辑表
下载地址
用户评论
很好,对我的帮助很大,谢谢
只是可以参考一下,没有详细程序,想照抄的注意
很好用的,谢谢分享
好用好用!谢谢
可以参考一下,做吴伟明的《数据结构》的课程设计。