c语言写命题的真值表,从键盘中输入两个命题变项p、q的真值,求非p,p合取q,p吸取q,p →q,p ← →q的真值
时间: 2024-03-01 16:52:05 浏览: 121
shuliluoji.rar_主范式_合取范式_命题公式_真值表
5星 · 资源好评率100%
好的,我可以为您编写这个程序。以下是C语言代码实现:
```
#include <stdio.h>
int main() {
int p, q;
printf("请输入p和q的真值(0或1):\n");
scanf("%d%d", &p, &q);
printf("p的非:%d\n", !p);
printf("p合取q:%d\n", p && q);
printf("p吸取q:%d\n", !p || q);
printf("p→q:%d\n", !p || q);
printf("p←→q:%d\n", p == q);
return 0;
}
```
使用时,您可以在控制台中输入p和q的真值(0或1),程序将计算非p,p合取q,p吸取q,p →q,p ← →q的真值,并将结果输出到控制台中。
希望能够帮到您!
阅读全文