当前位置: 首页 > news >正文

岳阳建设网站设计模板的软件

岳阳建设网站,设计模板的软件,开源网站下载,怎么看一个网站什么程序做的集合的自反关系和对称关系 一:集合的自反关系1:原理:2:代码实现 二:对称关系1:原理:2:代码实现 三:总结 一:集合的自反关系 1:原理: …

集合的自反关系和对称关系

  • 一:集合的自反关系
    • 1:原理:
    • 2:代码实现
  • 二:对称关系
    • 1:原理:
    • 2:代码实现
  • 三:总结

一:集合的自反关系

1:原理:

从给定的关系矩阵来断判关系R是否为自反是很容易的。若M(R的关系矩阵)的主对角线元素均为1,则R是自反关系;若M(R的关系矩阵)的主对角线元素均为0,则R是反自反关系;若M(R的关系矩阵)的主对角线元素既有1又有0,则R既不是自反关系也不是反自反关系。

2:代码实现

#include <stdio.h>
//判断自反关系
int fun1(int R[][4]) {for (int i = 0; i < 4; i++) {if (R[i][i] != 1) {return 0;}}return 1;
}
//判断反自反关系
int fun2(int R[][4]) {for (int i = 0; i < 4; i++) {if (R[i][i] != 0) {return 0;}}return 1;}#include <stdio.h>
//判断自反关系
int fun1(int R[][4]) {for (int i = 0; i < 4; i++) {if (R[i][i] != 1) {return 0;}}return 1;
}
//判断反自反关系
int fun2(int R[][4]) {for (int i = 0; i < 4; i++) {if (R[i][i] != 0) {return 0;}}return 1;

二:对称关系

1:原理:

若M(R的关系矩阵)为对称矩阵,则R是对称关系;若M为反对称矩阵,则R是反对称关系。

2:代码实现

//判断对称关系
int fun3(int R[][4]) {for (int i = 0; i < 4; i++) {for (int j = 0; j < 4; j++) {if (R[i][j] != R[j][i]) {return 0;}}}return 1;
}
//判断反对称关系
int fun4(int R[][4]) {for (int i = 0; i < 4; i++) {for (int j = 0; j < 4; j++) {if (R[i][j] == 1 && R[j][i] == 1 && i != j) {return 0;}}}return 1;
}
int main() {int R[4][4] = { 0 };printf("请输入关系矩阵:\n");for (int i = 0; i < 4; i++) {for (int j = 0; j < 4; j++) {scanf("%d", &R[i][j]);}}if ((fun1(R) + fun2(R))==0) {printf("R既不是自反关系也不是反自反关系\n");}if (fun3(R)) {printf("R具有对称关系\n");}if (fun4(R)) {printf("R具有反对称关系\n");}if (fun3(R) + fun4(R) == 2) {printf("R既具有对称关系又具有反对称关系\n");}if (fun3(R) + fun4(R) == 0) {printf("R既不具有对称关系又不具有反对称关系\n");}return 0;
}

三:总结

#include <stdio.h>
//判断自反关系
int fun1(int R[][4]) {for (int i = 0; i < 4; i++) {if (R[i][i] != 1) {return 0;}}return 1;
}
//判断反自反关系
int fun2(int R[][4]) {for (int i = 0; i < 4; i++) {if (R[i][i] != 0) {return 0;}}return 1;
}
//判断对称关系
int fun3(int R[][4]) {for (int i = 0; i < 4; i++) {for (int j = 0; j < 4; j++) {if (R[i][j] != R[j][i]) {return 0;}}}return 1;
}
//判断反对称关系
int fun4(int R[][4]) {for (int i = 0; i < 4; i++) {for (int j = 0; j < 4; j++) {if (R[i][j] == 1 && R[j][i] == 1 && i != j) {return 0;}}}return 1;
}
int main() {int R[4][4] = { 0 };printf("请输入关系矩阵:\n");for (int i = 0; i < 4; i++) {for (int j = 0; j < 4; j++) {scanf("%d", &R[i][j]);}}if (fun1(R)) {printf("R是自反关系\n");}if (fun2(R)) {printf("R是反自反关系\n");}if ((fun1(R) + fun2(R))==0) {printf("R既不是自反关系也不是反自反关系\n");}if (fun3(R)) {printf("R具有对称关系\n");}if (fun4(R)) {printf("R具有反对称关系\n");}if (fun3(R) + fun4(R) == 2) {printf("R既具有对称关系又具有反对称关系\n");}if (fun3(R) + fun4(R) == 0) {printf("R既不具有对称关系又不具有反对称关系\n");}return 0;
}

在这里插入图片描述

http://www.yayakq.cn/news/238848/

相关文章:

  • 东莞市企业网站建设平台美食网站 怎么做
  • 新浪sae wordpress成都网站快速排名优化
  • 电商网站首页开发引流推广的句子
  • 网站建设找谁好wordpress 调用短代码
  • 求网站资源懂的2021网站优化 推广
  • 食品网站设计专业制作结婚证
  • 东莞做网站推广公司wordpress添加自定义链接
  • 怎么建一个网站卖东西管理咨询公司利润率
  • 东莞建筑建设网站建设关于建设 医院网站的请示
  • 外贸wap网站搜索引擎优化文献
  • 网站免费软件推荐自己做网站打不开是怎么回事
  • 青海省住房和建设厅网站首页商丘网站开发公司
  • 招生处网站建设方案中企动力网站好么
  • 公司网站打不开是什么原因新乡网站建设那家好
  • 网站防止非法链接怎么做剪辑视频怎么学
  • 辽宁鞍山建设工程信息网站网站建设计划 文库
  • 安徽建筑大学城市建设学院网站wordpress 外部页面
  • 建设文库网站如何用dw建立网站
  • 狗贩子怎么做网站卖狗北京网络销售
  • 标准网站建设多少钱网站建设费属于服务类么
  • 网站建设设计报告前言wordpress 添加下载地址
  • 一个网站的设计周期网站文字大小代码
  • 广州科技网站建设北京大兴网站建设公司
  • 怎么建设批量模板网站信用中国 网站截图怎么做
  • 用eclipse编程做网站电商数据中台
  • 京东网站的建设与发展前景wordpress the7教程
  • 昆明凡科建站思明建设局网站
  • 怎么做网站服务器动漫网站设计的目的
  • 网站建设仿站网站建设微分销
  • 邱县手机网站建设做美食网站首页怎么做