欢迎来到天天文库
浏览记录
ID:57651598
大小:19.54 KB
页数:6页
时间:2020-08-30
《实验一-真值计算.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验一真值计算一、实验目的熟悉联结词合取、析取、条件和双条件的概念,编程求其真值。二、实验内容从键盘输入两个命题P和Q的真值,求它们的合取、析取、条件和双条件的真值。用C语言实现。三、实验报告要求列出实验目的、实验内容、实验步骤、源程序和实验结果。实验二关系闭包计算一、实验目的熟悉Warshall算法,掌握求关系的自反闭包、对称闭包和传递闭包的方法。二、二、实验内容从键盘输入一个关系的关系矩阵,计算其自反闭包、对称闭包和传递闭包传递闭包要求使用两种算法,即R+和Warshall算法。用C语言实现。二、实验报告要求列出
2、实验目的、实验内容、实验步骤、源程序和实验结果。#include int main() { int i,j,k,n; static int str[122],zifan[122],chuandi[122],duich[122]; printf("Please input the jie:"); scanf("%d",&n); printf("A=%d",n); for(i=0;i3、zu is:"); for(j=0;j4、5、1; pr6、intf("%4d",zifan[i]); if((i+1)%n==0) printf(""); } printf("The duich bibao is:"); for(i=0,j=0;ij*(n+1)&&i<(j+1)*n) { duich[i]=duich[(i-j*(n+1))*(n-1)+i]7、8、duich[i]; duich[(i-j*(n+1))*(n-1)+i]=duich[(i-j*(n+1))*(n-1)+i]9、10、duich[i]; }11、 else if(i>=(j+1)*n) j++; } for(i=0;i12、13、chuandi[i*n+k14、]; } for(i=0;i15、e class luchang { private: int N; int **p; public: luchang(int n); ~luchang(); int input(); luchang &operator =(luchang &A); luchang &mul(luchang &A,luchang &B); void disply(); int disply(int M); }; luchang::luchang(int n) { N=n; int i; 16、 p=new int*[N]; for (i=0;i
3、zu is:"); for(j=0;j4、5、1; pr6、intf("%4d",zifan[i]); if((i+1)%n==0) printf(""); } printf("The duich bibao is:"); for(i=0,j=0;ij*(n+1)&&i<(j+1)*n) { duich[i]=duich[(i-j*(n+1))*(n-1)+i]7、8、duich[i]; duich[(i-j*(n+1))*(n-1)+i]=duich[(i-j*(n+1))*(n-1)+i]9、10、duich[i]; }11、 else if(i>=(j+1)*n) j++; } for(i=0;i12、13、chuandi[i*n+k14、]; } for(i=0;i15、e class luchang { private: int N; int **p; public: luchang(int n); ~luchang(); int input(); luchang &operator =(luchang &A); luchang &mul(luchang &A,luchang &B); void disply(); int disply(int M); }; luchang::luchang(int n) { N=n; int i; 16、 p=new int*[N]; for (i=0;i
4、
5、1; pr
6、intf("%4d",zifan[i]); if((i+1)%n==0) printf(""); } printf("The duich bibao is:"); for(i=0,j=0;ij*(n+1)&&i<(j+1)*n) { duich[i]=duich[(i-j*(n+1))*(n-1)+i]
7、
8、duich[i]; duich[(i-j*(n+1))*(n-1)+i]=duich[(i-j*(n+1))*(n-1)+i]
9、
10、duich[i]; }
11、 else if(i>=(j+1)*n) j++; } for(i=0;i12、13、chuandi[i*n+k14、]; } for(i=0;i15、e class luchang { private: int N; int **p; public: luchang(int n); ~luchang(); int input(); luchang &operator =(luchang &A); luchang &mul(luchang &A,luchang &B); void disply(); int disply(int M); }; luchang::luchang(int n) { N=n; int i; 16、 p=new int*[N]; for (i=0;i
12、
13、chuandi[i*n+k
14、]; } for(i=0;i15、e class luchang { private: int N; int **p; public: luchang(int n); ~luchang(); int input(); luchang &operator =(luchang &A); luchang &mul(luchang &A,luchang &B); void disply(); int disply(int M); }; luchang::luchang(int n) { N=n; int i; 16、 p=new int*[N]; for (i=0;i
15、e class luchang { private: int N; int **p; public: luchang(int n); ~luchang(); int input(); luchang &operator =(luchang &A); luchang &mul(luchang &A,luchang &B); void disply(); int disply(int M); }; luchang::luchang(int n) { N=n; int i;
16、 p=new int*[N]; for (i=0;i
此文档下载收益归作者所有