#include"stdio.h"
void main()
{
int A[5][4] = {1,5,7,3,
3,6,3,9,
1,2,8,7,
0,3,1,9,
3,2,5,4};
int B[4][6] = {3,9,1,4,1,4,
5,6,7,9,0,3,
3,2,7,2,5,6,
9,7,4,7,8,0};
int C[5][6]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
int i ; //循环变量
int ii; //循环变量 相乘的条件ii不能大于4
int j; //循环变量
for(i = 0 ; i < 5; i++)
{
for(j = 0 ; j < 6; j++)
{
for(ii = 0 ; ii < 4; ii++)
C[i][j]=C[i][j]+A[i][ii]*B[ii][j];//计算
}
}
printf("矩阵A是:/n"); //输出矩阵A
for(i = 0 ; i < 5 ; i++)
{
for( j = 0 ; j < 4 ;j++)
printf("%d/t",A[i][j]);
printf("/n");
}
printf("========================/n");
printf("矩阵B是:/n");//输出矩阵B
for(i = 0 ; i < 4 ; i++)
{
for( j = 0 ; j < 6 ;j++)
printf("%d/t",B[i][j]);
printf("/n");
}
printf("========================/n");
printf("A*B结果C是:/n");//输出矩阵C
for(i = 0 ; i < 5; i++ )
{
for(j = 0; j < 6; j++)
printf("%d/t",C[i][j]);
printf("/n");
}
}