千辛万苦写出来一个结果说我有一个错了,晕,我自己测试却一点问题都没有,烦死了
#includestruct graph{ int n,e; int edge[10][10]; }tu; int visited[10]; int stack[10]; void create() {int i,a,b; int n; n=tu.n; for(i=0;i 0) { i--; } x=stack[i]; stack[i]=-1; return x; } void BFS(int a) {int i,k; visited[a]=1; for(i=0;i edge,0,100); scanf("%d %d",&n,&e); tu.n=n; tu.e=e; create(); for(i=0;i<10;i++) {visited[i]=0; stack[i]=-1;} for(i=0;i



