对给出的任意一个命题公式(不超过四个命题变元),使学生会用c语言的程序编程表示出来,并且能够计算它在各组真值指派下所应有的真值,画出其真值表。
#include
using namespace std;
struct
{
int p[4] = {1,1,0,0};
int q[4] = {1,0,1,0};
}m;
int main()
{
cout << ” p:”;
for(int i = 0;i < 4;i++)
cout << m.p[i] << ” “;
cout << endl;
cout << ” q:”;
for(int i = 0;i < 4;i++)
cout << m.q[i] << ” “;
cout << endl;
//非p
cout << “ 非p:”;
int copyp[4];
int k = 0;
int feip[k];
for(int i = 0;i < 4;i++)
copyp[i] = m.p[i];
for(int i = 0;i < 4;i++)
{
if(copyp[i] == 0)