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;
}
相关推荐
rm6fEx0Z74 分钟前
AUC 与 GAUC:从全局排序到用户内排序的理解
人工智能·算法·机器学习
报错小能手5 分钟前
ios开发方向——swift内存基础
开发语言·ios·swift
minji...5 分钟前
Linux 多线程(四)线程等待,线程分离,线程管理,C++多线程,pthread库
linux·运维·开发语言·网络·c++·算法
麦德泽特7 分钟前
基于 Go 语言的 Modbus 项目实战:构建高性能、可扩展的工业通信服务器
服务器·开发语言·golang·modbus·rtu
H_BB12 分钟前
DFS实现回溯算法
数据结构·c++·算法·深度优先
还是大剑师兰特13 分钟前
pnpm format 什么作用
开发语言·javascript·ecmascript
汀、人工智能13 分钟前
[特殊字符] 第17课:滑动窗口最大值
数据结构·算法·数据库架构·图论·bfs·滑动窗口最大值
QuZero16 分钟前
Java Synchronized principle
java·开发语言
单片机学习之路22 分钟前
【Python】输入input函数
开发语言·python
XiYang-DING23 分钟前
【LeetCode】232. 用栈实现队列
算法·leetcode·职场和发展