求乘积矩阵C=AB
#include<stdio.h>
#include<conio.h>
void show(int c[][3])
{
int i,j;
for(i=0;i<5;i++)
{for(j=0;j<3;j++)
printf("%d\t",c[i][j]);
printf("\n");
}
}
void main()
{
int a[5][5]={{1,2,3,4,5},{6,7,8,9,10},{11,12,13,14,15},{16,17,18,19,20},{21,22,23,24,25}};
int b[5][3]={{3,0,16},{17,-6,9},{0,23,-4},{9,7,0},{4,13,11}};
int c[5][3]={0},i,j,k;
for(i=0;i<5;i++)
for(j=0;j<3;j++)
for(k=0;k<5;k++)
c[i][j]+=a[i][k]*b[k][j];
show(c);
getch();
}
#include<conio.h>
void show(int c[][3])
{
int i,j;
for(i=0;i<5;i++)
{for(j=0;j<3;j++)
printf("%d\t",c[i][j]);
printf("\n");
}
}
void main()
{
int a[5][5]={{1,2,3,4,5},{6,7,8,9,10},{11,12,13,14,15},{16,17,18,19,20},{21,22,23,24,25}};
int b[5][3]={{3,0,16},{17,-6,9},{0,23,-4},{9,7,0},{4,13,11}};
int c[5][3]={0},i,j,k;
for(i=0;i<5;i++)
for(j=0;j<3;j++)
for(k=0;k<5;k++)
c[i][j]+=a[i][k]*b[k][j];
show(c);
getch();
}