高手帮忙看看这个小程序
#include<stdio.h>#define r 3
#define v 3
void main()
{int i,j;
int A[r][v],At[v][r],K[i][j],Q[i][j]);
float M[r][v];
printf("请输入矩阵数据\n");
for(i=0;i<r;i++)
{
for(j=0;j<v;j++)
scanf("%d",&A[i][j]);
}
for(i=0;i<r;i++)
{
for(j=0;j<v;j++)
At[j][i]=A[i][j];
}
printf("转制矩阵是\n");
for(i=0;i<r;i++)
{
for(j=0;j<v;j++)
printf("%d ",At[i][j]);
putchar('\n');
}
printf("请输入矩阵数据1\n");
for(i=0;i<r;i++)
{
for(j=0;j<v;j++)
scanf("%d",&Q[i][j]);
}
printf("请输入矩阵数据2\n");
for(i=0;i<r;i++)
{
for(j=0;j<v;j++)
scanf("%d",&K[i][j]);
}
for(i=0;i<r;i++)
{
for(j=0;j<r;j++)
{ M[i][j]=0.0;
for(int h=0;h<r;h++)
M[i][j]=M[i][j]+At[i][h]*A[h][i];
}
}
printf("矩阵与其转制矩阵的乘积\n");
for(i=0;i<r;i++)
{
for(j=0;j<v;j++)
printf("%d ",M[i][j]);
putchar('\n');
}
}