算法如下:
#include "stdio.h"
#include "stdlib.h"
#include "string.h"
#define MAX 10
int AdjM[MAX][MAX];//全局变量
void Warshell(int (*AdjMarix)[MAX],int n){
//warshell算法求传递闭包
int i,j;
for(i=0;i<n;i++)
for(j=0;j<n;j++)
if(AdjMarix[i][j])
AdjM[i][j]=1;
else
AdjM[i][j]=0;
for(i=0;i<n;i++)
for(j=0;j<n;j++)
if(AdjM[j][i]==1)