c盘无法格式化?:数据结构图问题

来源:百度文库 编辑:中科新闻网 时间:2024/05/10 09:13:38
#include<stdio.h>
#include<malloc.h>
#define MAXV 100
int visited[100];
typedef struct /*邻接矩阵*/
{
int no;
int info;
}vertex;
typedef struct
{
int edges[MAXV][MAXV];
int vexnum,arcnum;
vertex vexs[MAXV];
}mgraph;

void disp(mgraph g); /*显示邻接矩阵*/

void main()
{int a[6][6]={{0,1,1,1,0,1},
{1,0,1,0,0,0},
{1,1,0,1,0,0},
{1,0,1,0,1,1},
{0,0,0,1,0,1},
{1,0,0,1,1,0}};
int i,j;
mgraph p;
p.vexnum=6;p.arcnum=9;
for(i=0;i<p.vexnum;i++)
{for(j=0;j<p.vexnum;j++)
p.edges[i][j]=a[i][j];
}
printf("\n");
printf("lin jie ju is:\n");
disp(p);
}

void disp(mgraph g)
{
int i,j;
for(i=0;i<g.vexnum;i++)
{for(j=0;j<g.vexnum;j++)
printf("%3d",g.edges[i][j]);
printf("\n");
}
}

显示1个图,编译通过,为什么显示的只有”lin jie ju is:”一句话啊?高手帮忙啊!
啊,请问你用什么编译器?

我用的是vs.net 2003
我编译之后可以显示阿。晕
lin jie ju is:
0 1 1 1 0 1
1 0 1 0 0 0
1 1 0 1 0 0
1 0 1 0 1 1
0 0 0 1 0 1
1 0 0 1 1 0
Press any key to continue