1125矩阵乘法(C语言)

一:题目

二:思路分析

1.对于学习过线性代数的人来说,对应公式十分熟悉,而对于没接触过线性代数的人来说,我们地一步要做的是从题目所给的公式中找规律

2.这个题目,给了我们三个变量n,m,k,我们我看清它们分别表示那个矩阵的行和列

三:代码

复制代码
#include <stdio.h>
//1125矩阵乘法
int main()
{
	int n = 0, m = 0, k = 0;
	scanf("%d %d %d", &n, &m, &k);
	int a[105][105] = { 0 }, b[105][105] = { 0 }, c[105][105] = { 0 };
	int i = 0, j = 0, t = 0;
	for (i = 0; i < n; i++)
	{
		for (j = 0; j < m; j++)
		{
			scanf("%d", &a[i][j]);
		}
	}
	for (i = 0; i < m; i++)
	{
		for (j = 0; j < k; j++)
		{
			scanf("%d", &b[i][j]);
		}
	}
	for (i = 0; i < n; i++)
	{
		for (j = 0; j < k; j++)
		{
			for (t = 0; t < m; t++)
			{
				c[i][j] += a[i][t] * b[t][j];
			}
			printf("%d ", c[i][j]);
		}
		printf("\n");
	}
	return 0;
}
相关推荐
Jasmine_llq几秒前
《B3955 [GESP202403 二级] 小杨的日字矩阵》
线性代数·顺序输入输出算法·双重循环遍历算法·条件分支判断算法·中间行定位算法·边界字符输出算法·逐行格式控制算法
cici158742 分钟前
C#与西门子S7-1200通讯实例
开发语言·c#
yashuk4 分钟前
C语言入门教程:程序结构与算法举例
c语言·算法·教程·程序设计·开发过程
~plus~5 分钟前
C# 异步编程深度剖析:从 async/await 到 ValueTask
开发语言·c#
zsc_1188 分钟前
pvz3解码小游戏求解算法 (二)
算法
回忆2012初秋8 分钟前
C# 大文件分片上传完整实现指南
开发语言·c#
jf加菲猫13 分钟前
第12章 数据可视化
开发语言·c++·qt·ui
Lenyiin15 分钟前
Python数据类型与运算符:深入理解Python世界的基石
java·开发语言·python
hanbr16 分钟前
每日一题day1(Leetcode 76最小覆盖子串)
算法·leetcode
AI科技星17 分钟前
张祥前统一场论中两个电荷定义的统一性解析
开发语言·线性代数·算法·数学建模·平面