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;
}
相关推荐
iDao技术魔方4 分钟前
Bun v1.3.12 深度解析:新特性、性能优化与实战指南
开发语言·javascript·visual studio code
charlie11451419116 分钟前
嵌入式C++工程实践——第13篇:第一次重构 —— enum class取代宏,类型安全的开始
开发语言·c++·vscode·stm32·安全·重构·现代c++
jiayong2318 分钟前
第 13 课:分页、页码状态和 URL 同步
开发语言·前端·javascript·vue.js·学习
CHANG_THE_WORLD24 分钟前
C++ 文件读取函数完全指南
开发语言·c++
阿正的梦工坊28 分钟前
JavaScript 闭包 × C++ 类比:彻底搞懂闭包
开发语言·javascript·c++
6Hzlia29 分钟前
【Hot 100 刷题计划】 LeetCode 72. 编辑距离 | C++ 经典 DP 增删改状态转移
c++·算法·leetcode
穿条秋裤到处跑30 分钟前
每日一道leetcode(2026.04.16):距离最小相等元素查询
算法·leetcode·职场和发展
赵优秀一一33 分钟前
SQLAlchemy学习记录
开发语言·数据库·python
无限进步_40 分钟前
【C++】寻找字符串中第一个只出现一次的字符
开发语言·c++·ide·windows·git·github·visual studio
孬甭_1 小时前
字符函数及字符串函数
c语言·开发语言