Advertisement

离散数学:求主析取范式(基于真值表)

阅读量:

主析取范式计算方法

**【问题描述

在这里插入图片描述

代码

复制代码
    #include<bits/stdc++.h> 
    #include<set> 
    #define N 55
    using namespace std;
    bool Flag[N];
    set<char> Set;  //用来存储用了哪些字符
    map<char,char> Map;
    //          (!P*Q)|(P*!Q)
    char Calculate(char a,char op,char b){
    	if( op == '*' ){
    		if( a == b && b == '1' ) return '1';
    		else return '0';
    	}else if( op == '|' ){
    		if( a == b && b == '0' ) return '0';
    		else return '1';
    	}else if( op == '-' ){
    		if( a 

全部评论 (0)

还没有任何评论哟~