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;
}
相关推荐
布谷歌2 分钟前
常见的OOM错误 ( OutOfMemoryError全类型详解)
java·开发语言
WangJunXiang63 分钟前
GFS分布式文件系统
开发语言·php
民乐团扒谱机4 分钟前
【微实验】基于matlab的音频提取与信号滤波处理
开发语言·matlab·音视频
6Hzlia9 分钟前
【Hot 100 刷题计划】 LeetCode 739. 每日温度 | C++ 逆序单调栈
c++·算法·leetcode
SomeB1oody22 分钟前
【Python深度学习】3.4. 循环神经网络(RNN)实战:预测股价
开发语言·人工智能·python·rnn·深度学习·机器学习
良木生香31 分钟前
【C++初阶】:STL——String从入门到应用完全指南(1)
c语言·开发语言·数据结构·c++·算法
Bug 挖掘机1 小时前
一篇理清Prompt,Skill,MCP之间的区别
开发语言·软件测试·python·功能测试·测试开发·prompt·ai测试
XWalnut1 小时前
LeetCode刷题 day16
数据结构·算法·leetcode·链表·动态规划
寒秋花开曾相惜1 小时前
(学习笔记)4.1 Y86-64指令集体系结构(4.1.4 Y86-64异常&4.1.5 Y86-64程序)
开发语言·jvm·数据结构·笔记·学习
码界筑梦坊2 小时前
302-基于Python的安卓应用市场数据可视化分析推荐系统
开发语言·python·信息可视化·毕业设计·fastapi