[主观题]

关于建立邻接矩阵的问题

#include <stdio.h>void Create(){ char vexs[100]={NULL}; int eages[100][100]={0}; int n,e,m,i,j,k; printf("请输入所要创建的图的顶点个数和边数:"); scanf("%d%d",&n,&e); printf("请输入所创建的图的顶点信息:/n"); for(i=0;i<n;i++) { scanf("%c",&m); vexs[i]=m; } for(i=0;i<n;i++) for(j=0;j<n;j++) eages[i][j]=0; //初始化矩阵 printf("请输入各条边的两个顶点的编号:/n"); for(k=0;k<e;k++) { //fflush(stdin); scanf("%d%d",&i,&j); //fflush(stdin); eages[i][j]=1; eages[j][i]=1; } for(i=1;i<=n;i++) { for(j=1;j<=n;j++) printf("%d",eages[i][j]); printf("/n"); }}void main(){ Create();}我输入的是7 71 2 3 4 5 6 71 2 1 3 2 4 2 5 3 6 4 7 5 7 为什么输出的矩阵不对,只有前三行对了,后面几行总是不对,求高手解释啊~~

参考答案与解析:

相关试题

()的邻接矩阵是对称矩阵。

[单选题]()的邻接矩阵是对称矩阵。A.有向图B.无向图C.AOV网D.AOF网

  • 查看答案
  • ()的邻接矩阵是对称矩阵。

    [单选题]()的邻接矩阵是对称矩阵。A.有向图B.无向图C.AOV网D.AOF网

  • 查看答案
  • 关于邻接矩阵的说法,正确的是()

    [单选题]关于邻接矩阵的说法,正确的是()A . 在邻接矩阵中,元素全为O的行所对应的节点称为源点B . 在邻接矩阵中,元素全为1的行所对应的节点称为源点C . 在邻接矩阵中,元素全为O的列所对应的节点称为源点D . 在邻接矩阵中,元素全为1的列所对应的节点称为源点

  • 查看答案
  • 的邻接矩阵是一个对称矩阵。

    [单选题]的邻接矩阵是一个对称矩阵。A.无向图B.AOV网C.AOE网D.有向图

  • 查看答案
  • ( )的邻接矩阵是一个对称矩阵。

    [单选题]( )的邻接矩阵是一个对称矩阵。A.无向图B.AOV网C.AOE网D.有向图

  • 查看答案
  • (59) 的邻接矩阵是一个对称矩阵。 (59)

    [单选题] (59) 的邻接矩阵是一个对称矩阵。(59)A. 无向图B. AOV 网C. AOE 网D. 有向图

  • 查看答案
  • 存储无向图的邻接矩阵是对称的,因此可以只存储邻接矩阵的下(上)三角部分。

    [判断题] 存储无向图的邻接矩阵是对称的,因此可以只存储邻接矩阵的下(上)三角部分。A . 正确B . 错误

  • 查看答案
  • 无向图的邻接矩阵一定是 ______ 。

    [单选题]无向图的邻接矩阵一定是 ______ 。A.对角矩阵B.稀疏矩阵C.三角矩阵D.对称矩阵A.B.C.D.

  • 查看答案
  • 无向图的邻接矩阵一定是( )。

    [单选题]无向图的邻接矩阵一定是( )。A.对角矩阵B.稀疏矩阵C.三角矩阵D.对称矩阵

  • 查看答案
  • 任意一个无向图的邻接矩阵()是对称矩阵。

    [填空题] 任意一个无向图的邻接矩阵()是对称矩阵。

  • 查看答案
  • 关于建立邻接矩阵的问题