求解一道C语言题,怎么弄都是WRONG ANSWER50%

2025-03-17 14:26:00
推荐回答(3个)
回答1:

//你可以参考一下这个程序
#include
#include
int main ()
{
int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12},b[4][2]={1,1,1,1,2,2,2,2},c[3][2]={0},i,j,i1,j1;//在此过程中i代表a的行,i1代表a的列;j1代表b的行,j代表b的列~~~
for (i=0;i<3;i++)
for(j=0;j<2;j++)
for(i1=0,j1=0;i1<4;i1++,j1++)
c[i][j]+=a[i][i1]*b[j1][j];
for(i=0;i<3;i++)
{
for(j=0;j<2;j++)
printf("%d ",c[i][j]);
printf("\n");
}
}

回答2:

看得头晕啊,不看了,楼上是高手。

回答3:

看着挺晕的…