ToB企服应用市场:ToB评测及商务社交产业平台

标题: 真值表(Ⅱ) [打印本页]

作者: 农民    时间: 2022-8-9 14:40
标题: 真值表(Ⅱ)
题目描述

第二阶段的任务是给定一个逻辑表达式,生成真值表。
输入

真值表(Ⅰ)
输出

对于每一个逻辑表达式,输出其对应的真值表即可。相对于任务一,输出的最右边增加了一列,包含了表达式和它的各个值。具体见样例。
样例输入

p
p->q
p||q
样例输出

p p
1 1
0 0
p q p->q
1 1 1
1 0 0
0 1 1
0 0 1
p q p||q
1 1 1
1 0 1
0 1 1
0 0 0
解决方案

点击查看代码[code]#include #define MAXSIZE 201using namespace std; int re(int aa,int bb,char ch){    if(ch=='|')    {        if(aa==0&&bb==0)            return 0;        else return 1;    }    else if(ch=='^')    {        if(aa==1&&bb==1)            return 1;        else return 0;    }    else if(ch=='-')    {        if(aa==1&&bb==1)            return 1;        else if(aa==1&&bb==0)            return 0;        else return 1;    }    else if(ch=='




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4