您的位置:首页 > 编程语言

编程基本功——矩阵的乘法运算

2010-05-24 09:29 281 查看

一、分析

解决矩阵相乘,比较简单的方式就是三重循环嵌套语句

二、源码

#include "stdio.h"
int main()
{
 int A[2][3] ={{1,2,3},{4,5,6}};
 int B[3][4] ={{1,0,2,3},{4,1,5,6},{6,8,9,0}};
 int C[2][4] ={{0,0,0,0},{0,0,0,0}};
 int i, j, k;
 for (i = 0; i < 2; ++i)
{
 for (j = 0; j < 4; ++j)
{
 for (k = 0; k <3; ++k)
{
 C[i][j] += A[i][k] * B[k][j];
}
}
}
 printf("The result is \n");
 for (i = 0; i < 2; ++i)
{
 for (j = 0; j < 4; ++j)
{
 printf("%d ", C[i][j]);
}
 printf("\n");
}
 return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: