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

设计网站推荐外网新都网站开发

设计网站推荐外网,新都网站开发,seo关键词挖掘,个人网站设计的参考文献集合的自反关系和对称关系 一:集合的自反关系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/130883/

相关文章:

  • 网站开发招标文件做网站怎么样才能排在首页
  • 合山网站建设张店易宝网站建设
  • 网页设计与网站建设考试名词解释2019Wordpress文章关键字和tag标签
  • wordpress 多站点主题网站开发合同缴纳印花税吗
  • 中国黑色网站模板东营企业网站seo
  • 租房网站那些地图区域统计怎么做的微信朋友圈广告投放
  • 网站建设标新立异微信上的网站怎么做的吗
  • 如何制作可以下单的网站wordpress不支持video标签
  • 工程网站开发wordpress终极优化
  • 湖南网站制作外包企业宣传推广方案
  • asp.net 4.0网站开发与项目实战(全程实录)(附光盘)微网站系统
  • 网站建设要多久中小学教师兼职做网站
  • 手表到哪个网站买自建网站避免侵权
  • 襄阳万家灯火网站建设外贸网站怎么建设
  • 中材矿山建设有限公司网站网站设计公司企业邮箱
  • 济南网站建设优化公司网站logo也叫做网站的
  • 网站开发与网站建设网站策划与设计(
  • 网站打开慢怎么回事啊深圳企业网站制作
  • ps做电商网站图标如何做网站使用手册
  • 做网站的软件图标wordpress小型论坛插件
  • 深圳自助网站建设费用wordpress优化访问速度
  • 网站网页设计的意义wordpress 销售主题
  • 北京欢迎您网站建设做网站多久才会有收益
  • 富阳营销型网站建设青岛博采网络
  • 电商网站建设实训步骤vs2005做网站
  • 东莞seo建站咨询好玩的游戏
  • 百度站长平台网站收录重庆品牌服装网站建设
  • 网站设计类型网站备案完才能建站吗
  • 怎么将网站做成html福州天成设计
  • 网站建设后期收什么费用网站建设的主要工作内容