您的位置首页生活小窍门

C语言矩阵乘法

C语言矩阵乘法

#includeint main(){ int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12}; int b[4][5]={1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}; int i,j,z,x,y,c[3][5]; for(i=0;i<3;i++) { for(j=0;j<4;j++) {  族歼渣  c[i][j]=0; //j不能等于4,所以你的二维数组c中c[][4]没有初始化,所兆悄以才会出现乱码 for(z=0;z<5;z++) c[i][j]+=a[i][j]*b[j][z]; } }      for(x=0;x<3;x++) {    for(y=0;y<5;y++) printf("%d\t",c[x][y]); printf("\n"); } return 改慧0;}