matgraph.cpp是一个用于创建和打印邻接矩阵图的程序。

该程序定义了一个结构体matgraph,用于表示邻接矩阵图。其中包含了一个二维数组edges用于存储图的边,一个结构体数组vexs用于存储图的顶点信息,以及图的顶点数n和边数e。

程序中定义了两个函数creatematgraph和printgraph,分别用于创建邻接矩阵图和打印邻接矩阵图。

creatematgraph函数通过用户输入顶点信息和边的存在与否来创建邻接矩阵图。首先通过循环输入顶点信息,然后通过嵌套循环输入边的存在与否,并根据输入的值更新邻接矩阵和边数。

printgraph函数用于打印邻接矩阵图的顶点信息和邻接矩阵。

该程序的主函数部分被注释掉了,如果需要运行程序,可以取消注释后编译运行。

注意:该程序存在一些问题,如未检查内存分配的成功与失败,以及未处理边数的正确计算。

matgrapphcpp的内容是一下#includestdioh#includestringh#includestdlibh#define maxv 10#define inf 32767typedef char infotype;typedef struct int no; infotype info; vertextype;typedef struct int edges

原文地址: http://www.cveoy.top/t/topic/iyX0 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录