只要是2维的怎么变都可以,写个函数就解决了!
这部分我是这么写的!可是输出的结果不对!我看了那个写的!好像和我的差不多!
int calue(struct student *p1, struct student *p2, struct student *p3, int n, int s, int p)
{
int i, j, k;
int print(struct student *p3, int n, int s);
for(i = 0;i < n;i ++)
{
for(j = 0;j < s;j ++)
{
p3->r[i][j] = 0;
for(k = 0;k < p;k ++)
{
p3->r[i][j] = p1->r[i][k]*p2->r[k][j];
}
}
}
print(p3, n, s);
return 0;
}
[此贴子已经被作者于2006-12-4 20:46:10编辑过]