程序有点问题 高手帮忙看下
我做的是个求源节点到其他节点的最短距离的一个设计,用的是dijkstra算法,其中在用邻接矩阵生成图的那段程序里出了点问题,不知道怎么解决,高手帮忙看下 void CreateGraph(Graph &G)
{//构造邻接矩阵结构的图G
int i,j;
int start,end,weight;
printf( "请输入图的顶点数和弧数(顶点数,弧数): ");
scanf( "%d,%d ",&G.vexnum,&G.arcnum); //输入图的顶点数和边数
for(i=1;i <=G.vexnum;i++)
for(j=1;j <=G.vexnum;j++)
G.arcs[i][j]=INFINITY; //初始化邻接矩阵
printf( "输入各弧和权值,格式:弧尾,弧头,权值\n ");
for(i=1;i <=G.arcnum;i++)
{scanf( "%d,%d,%d ",&start,&end,&weight); //输入边的起点和终点及权值
G.arcs[start][end]=weight;
}
}