您的位置:首页 > 其它

1.1联结词真值运算

2018-03-27 19:47 68 查看

1.1联结词真值运算

Time Limit: 1000 msMemory Limit: 65536 KiB[align=center][/align]

Problem Description

已知命题变元p和q的真值,求它们的合取式(p∧q)、析取式(p∨q)、蕴涵式(p→q)、等值式(A<=>B)、与非式(p↑q)、或非式(p↓q)的真值。

Input

多组输入,每组测试数据输入两个0或1的整数p和q,1表示真值为真,0表示真值为假

Output

每组测试数据单独占一行,以空格隔开的6个0或1的整数,分别为p和q的合取式(p∧q)、析取式(p∨q)、蕴涵式(p→q)、等值式(A<=>B)、与非式(p↑q)、或非式(p↓q)的真值。

Sample Input

0 0

Sample Output

0 0 1 1 1 1

Hint

Source

xry-fhf
#include<bits/stdc++.h>
using namespace std;
int main(){
    bool p, q;
    while(cin>>p>>q){
        cout<<int(p&&q)<<' '<<int(p || q)<<' '<<int(!p || q)<<' '<<int((!p || q)&&(!q || p))<<' ';
        cout<<int(!(p && q))<<' '<<int(!(p || q))<<endl;
    }
    return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: