作业帮 > 综合 > 作业

c++程序读取文本中的无向图矩阵

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/05/01 20:55:55
c++程序读取文本中的无向图矩阵
现在有一个矩阵,第一列是节点名称(a,b,c,d...),剩下的是距离矩阵
a 0 20 10
b 20 0 30
c 30 40 20
如何读取这个矩阵,将第一列属性放入一个一维数组中,然后将距离矩阵放入一个二维数组中.
大家帮帮忙啦,急用.
c++程序读取文本中的无向图矩阵
1.你知道节点个数没?
2.距离是int还是double?
再问: 节点个数现在定成六个,以后可能还会增加 距离int就可以了现在
再答: #include #include #include using namespace std; //结点个数 const int NODE_NUM = 6; //假设数据类型为int typedef int Type; //文件路径 const char * fileName = "c:\\1.txt"; int main() { //存放结果的数组 string nodeName[NODE_NUM]; Type nodeData[NODE_NUM][NODE_NUM]={0}; ifstream fin; fin.open(fileName); if(!fin.is_open()) { cout