int **malloc2d(int r,int c)
{
int i;
int **t=malloc(r*sizeof(int*));
for(i=0; i<r; i++)
t[i]=malloc(c*sizeof(int));
return t;
}
int **a=malloc2d(M,N)
{
int i;
int **t=malloc(r*sizeof(int*));
for(i=0; i<r; i++)
t[i]=malloc(c*sizeof(int));
return t;
}
int **a=malloc2d(M,N)
ps:矩阵相乘
for(i=0; i<N; i++)
for(j=0; j<N; j++)
for(k=0,c[i][j]=0.0; k<N; k++)
for(j=0; j<N; j++)
for(k=0,c[i][j]=0.0; k<N; k++)
c[i][j]+=a[i][k]*b[k][j];
作者:xueda120
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.