大佬们,为什么我这代码运行不粗来啊呜呜呜呜 #include<bits/stdc++.h> usi

大佬们,为什么我这代码运行不粗来啊呜呜呜呜 #include using namespace std; #define vmax 10 typedef struct node{ int v[vmax]; int e[vmax][vmax]; int vsum,esum; }Graph; Graph* create(){ Graph *G; printf("输入顶点个数\n"); cin>>G->vsum; printf("输入顶点内容,以空格隔开\n"); for(int i=0;ivsum;i++){ cin>>G->v[i]; } printf("输入边的个数\n"); cin>>G->esum; printf("输入边的内容,格式为顶点一 顶点二\n"); for(int a=0;avsum;a++){ for(int b=0;bvsum;b++){ G->e[a][b]=0; } } int m,n; for(int j=0;jesum;j++){ cin>>m>>n; G->e[m][n]=1; } return G; } void MYDFS(Graph G,int i){ int flag[G.vsum]; flag[0]=0; flag[i]=1; printf("%d",G.v[i]); for(int j=0;j>i; printf("从下标为%d的顶点开始遍历",i); MYDFS(*g,i); printf("遍历结果为:\n"); }

太难阅读。用 代码段 贴代码吧。