![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
离散数学
一些离散数学的基础问题代码实现
CyberTorch
Good morning, and in case I don't see ya, good afternoon, good evening, and good night!
展开
-
试设计一个算法,求(p^q)v(p^-q)的真值表
设计三个函数,因为c++中“与”、“或”、“非”刚好对应离散数学的三个符号,则分别用“&&”、“||”、“!” 来实现合取、析取、非的三个功能,当有两个符号时,则用上述的函数嵌套使用。 #include<iostream> using namespace std; int hequ(int a, int b) { return a && b; }//合取符号的作用 int xiqu(int a, int b) { return a || b; }//析取符号的原创 2020-08-18 17:15:34 · 1492 阅读 · 0 评论 -
离散数学试设计一个算法,对给定的集合A和集合A上的一个二元关 系R,判断R是否具有对称性
题解: 通过标记来判断集合A上的元素,如果输入的数组内的数不存在于集合A,则会被标记不是集合内(ff[]或fff[]=-1,如果存在于集合A中则ff[]或fff[]=0)当ff和fff数组内元素均为0,则输入的数组符合存在于集合A的要求。继而通过二维数组内的两个常量表达式交换后数组是否还相等,如果有一个不相等则标记f=1,不具有对称性。如果始终f=0,则具有对称性。 #include<iostream> #include<string.h> using namespace std;原创 2020-08-18 17:09:58 · 1995 阅读 · 2 评论