• 大小: 86KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-09
  • 语言: C/C++
  • 标签: Euler  传递闭包  

资源简介

Euler 传递闭包 公式的真值表 关系的判定 集合的幂运算 结合律的判定 两个集合的卡积 零元和单位元 同构关系的判定 自反闭包和对称闭包

资源截图

代码片段和文件信息

# include 
# define max 20
int a;
int m[max][max]m2[max][max];
void write(int m[max][max])
{
int ij;
for (i = 0; i <= a; i++)  {
  for (j = 0; j <= a; j++)
     printf(“%d “m[i][j]);
  printf(“\n“);  }
}
void equal(int x[max][max] int y[max][max])
{
int ij;
for (i = 0; i <= a; i++)
  for (j = 0; j <= a; j++)
    x[i][j] = y[i][j];
}
void warshell(int m2[max][max])
{
int ijk;
for (k = 0; k <= a; k++)
  for (i = 0; i<= a; i++)
    for (j = 0; j <= a; j++)
      m2[i][j] = m2[i][j] || (m2[i][k] && m2[k][j]);
}
int main()
{
int ij;

FILE *fp;
if ((fp = fopen(“a.txt““r“)) == NULL) {
printf(“Error open file failed\n“);
getch();
return 0;  }
fscanf(fp“%d“&a); a--;
for (i = 0; i <= a; i++) 
  for (j = 0; j <= a; j++) {
     fscanf(fp“%d“&m[i][j]);
     if (m[i][j] == EOF) {
      printf(“Error: input wrong!\n“);
      return 0;  }  }
printf(“The original matrix is:\n“);
write(m);
printf(“The transitive closure is produced in warshell\n“);
equal(m2m); warshell(m2); write(m2);
getch();
return 0;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件         37  2008-12-31 13:30  a\cdbb\a.txt

     文件       1113  2008-12-31 22:51  a\cdbb\cd.c

     文件      17968  2008-12-31 22:51  a\cdbb\cd.exe

     文件       1111  2008-12-31 13:24  a\cdbb\cdbb.c

     文件      18552  2008-12-30 23:39  a\cdbb\cdbb.exe

     文件         37  2008-12-30 22:04  a\Euler\a.txt

     文件       2561  2008-12-29 13:58  a\Euler\Euler.c

     文件      19112  2008-12-30 22:03  a\Euler\Euler.exe

     文件      24780  2008-12-29 13:58  a\Euler\Euler图.exe

     文件        307  2008-12-29 14:00  a\Euler\说明.txt

     文件         37  2008-12-29 13:42  a\两个集合的卡积\a.txt

     文件         26  2008-12-31 13:42  a\两个集合的卡积\b.txt

     文件       1333  2008-12-29 13:42  a\两个集合的卡积\两个集合的卡积.c

     文件      18219  2008-12-30 21:53  a\两个集合的卡积\两个集合的卡积.exe

     文件        290  2008-12-29 13:43  a\两个集合的卡积\说明.txt

     文件         37  2008-12-28 22:50  a\传递闭包\a.txt

     文件       1830  2009-01-16 23:36  a\传递闭包\cdbb.c

     文件      18552  2009-01-16 23:35  a\传递闭包\cdbb.exe

     文件      18552  2008-12-28 22:49  a\传递闭包\传递闭包.exe

     文件        332  2008-12-28 22:54  a\传递闭包\说明.txt

     文件         13  2008-12-28 22:47  a\公式的真值表\a.txt

     文件       4287  2008-12-28 22:46  a\公式的真值表\公式的真值表.c

     文件      21285  2008-12-30 23:42  a\公式的真值表\公式的真值表.exe

     文件        326  2008-12-28 22:43  a\公式的真值表\说明.txt

     文件         41  2008-12-30 22:41  a\关系的判定\a.txt

     文件       1204  2008-12-30 22:46  a\关系的判定\关系的判定.c

     文件      18344  2008-12-30 22:46  a\关系的判定\关系的判定.exe

     文件        392  2008-12-29 10:04  a\关系的判定\说明.txt

     文件         76  2008-12-29 13:50  a\同构关系的判定\a.txt

     文件       1122  2008-12-29 13:48  a\同构关系的判定\同构关系的判定.c

............此处省略34个文件信息

评论

共有 条评论