用C语言实现离散数学中的命题逻辑(高悬赏追加悬赏,急)

最低要求解决如图例题这里有一个大神的代码思路http://m.blog.csdn.net/u013228403/article/details/22415887(只需要求任意一个命题公式的真值表及其主范式的部分 没必要编的那么复杂)
麻烦各路大神了!!!!!

第1个回答  2017-06-24
#include<stdio.h>
void main()
{
int a, b, c;
for(a=0; a<2; a++)
for(b=0; b<2; b++)
for(c=0; c<2; c++)
{

if(a==1)
if(c==1);
else {  continue; }
if(b==1)
if(c==0);
else {  continue; }
if(c==0)
if(a==1||b==1);
else {  continue; }
if(a==1) printf("A去");
if(b==1) printf("B去");
if(c==1) printf("C去");
printf("\n");
}

}

追问

希望大佬能给个解决任意命题公式的代码 跪求

本回答被提问者采纳
第2个回答  2017-06-24
他给整复杂了,感觉有点像编译原理的东西,这东西就该用栈来处理,用数组来做显然不太科学。至于你这个东西吧,离散数学早就忘干净了,而且我们学的时候也没让编程实现,爱莫能助

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网