----------------解决方案--------------------------------------------------------
以下是引用zhuxiaoan在2006-11-15 13:56:03的发言:
没有麻烦吧,,你指的麻烦可能只是看到程序比较长,,但程序长只是输入输出而已
算法函数:
void matrix(int a[3][3],int b[3][3])
这个我们还没学啊
----------------解决方案--------------------------------------------------------
我是这样做的(老师说也要的):
main()
{int i,j,k;
int a[3][3]={1,2,3,4,5,6,7,8,9};
int c[3][3];
int b[3][3]={9,8,7,6,5,4,3,2,1};
for (i=0;i<3;i++)
{printf("\n");
for (j=0;j<3,j++) printf ("%2d",a[i][j]);
}
printf("\n");
for (j=0;j<3;j++)
{printf("\n");for(k=0;k<3;k++) printf("%2d",b[j][k]);}
printf("\n");
for (i=0;i<3;i++)
{for (k=0;k<3;k++)
{c[i][k]=0;
for(j=0;j<3;j++)
{c[i][k]+=a[i][j]*b[j][k];
}
}
}
for (i=0;i<3;i++)
{printf("\n");for (k=0;k<3;k++)
printf("%4d",c[i][k]);
}
printf("\n");
} 多谢大家的帮助!!
----------------解决方案--------------------------------------------------------
矩阵.....完全忘记了.....
----------------解决方案--------------------------------------------------------