求救!!!!!!!!
还是不行啊
源程序如下 (求4维矩阵的m次方)
main()
{
int a[4][4],deg[4];
int i,j,m;
printf("start end m");
scanf("%d %d %d",&i,&j,&m);
jzcf(a,m);
printf("start:%d end:%d road:%d",i,j,a[i][j]);
}
void jzcf(int *c,int m)
{
int i,j,k;
int *b;
if(m>=1)
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
for(k=0;k<4;k++)
*(b+4*i+j)+=*(c+4*i+k)*(*(c+4*k+i));
}
c=b;
jzcf(c,m-1);
}
一个是多维数组,一个是指针不一样
[此贴子已经被作者于2007-6-10 17:07:08编辑过]