|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- #include<stdio.h>
- int main()
- {
- int a[3][4]={
- {1,2,3,4},
- {5,6,7,8},
- {9,10,11,12}
- },
- b[4][3]={
- {1,2,3},
- {4,5,6},
- {7,8,9},
- {10,11,12}
- },
- c[3][3];
-
- for(int i=0;i<3;i++)
- {
- for(int j=0;j<3;j++)
- {
- for(int x=0;x<3;x++)
- {
- for(int y=0;y<4;y++)
- {
- c[i][j]=a[x][y]*b[y][x];
- }
- }
- }
- }
-
- for(int i=0;i<3;i++)
- {
- for(int j=0;j<3;j++)
- {
- printf("%d ",c[i][j]);
- }
- printf("\n");
- }
-
- return 0;
- }
复制代码
不知道哪里出错了 求大佬指点
本帖最后由 jhq999 于 2021-9-24 18:08 编辑
- #include<stdio.h>
- int main()
- {
- int a[3][4]={
- {1,2,3,4},
- {5,6,7,8},
- {9,10,11,12}
- },
- b[4][3]={
- {1,2,3},
- {4,5,6},
- {7,8,9},
- {10,11,12}
- },
- c[3][3]={0};////////////////////
-
-
- for(int i=0;i<3;i++)
- {
- for(int j=0;j<3;j++)
- {
- // for(int x=0;x<3;x++)
- // {
- for(int y=0;y<4;y++)
- {
- c[i][j]+=a[i][y]*b[y][j];///////////////////////////
- }
- //}
- }
- }
- for(int i=0;i<3;i++)
- {
- for(int j=0;j<3;j++)
- {
- printf("%d ",c[i][j]);
- }
- printf("\n");
- }
-
- return 0;
- }
复制代码
|
|