两个N×N矩阵相乘的算法。_n*n两个矩阵相乘的算法描述-程序员宅基地

技术标签: 数据结构(C语言版)严蔚敏 吴伟民  c语言  数据结构  

两个N×N矩阵相乘的算法。

#include<stdio.h>

#define n 3

int main()
{
    
	int i, j, k;
	int a[n][n] = {
     1,2,3,4,5,6,7,8,9 }, b[n][n] = {
     1,2,3,4,5,6,7,8,9 }, c[n][n] = {
     0 };

	for (i = 0; i < n; ++i)   //i是数组a的行
	{
    
		for (j = 0; j < n; ++j) //j是数组b的列,k是数组a的列
		{
    
			c[i][j] = 0;
			for (k = 0; k < n; ++k)// k是数组b的行
			{
    
				c[i][j] += a[i][k] * b[k][j]; 
			}
		}
	}

	for (i = 0; i < n; i++)
	{
    
		for (j = 0; j < n; j++)
		{
    
			printf("%-5d ", c[i][j]);
		}
		printf("\n");
	}
	
	return 0;
}
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/akk188888881/article/details/107123901

智能推荐

【毕业设计】asp.net基于工作流引擎的系统框架设计开发(源代码+论文)_aspnet毕业设计含代码-程序员宅基地

文章浏览阅读430次。文章目录目录一、系统设计二、系统实现源文件目录一、系统设计4.1模块的划分通过对用户需求调研并分析,确定系统应具备的功能,所需模块包括:状态图管理,任务管理,任务指派,任务提交。4.2功能描述这个系统主要涉及到状态图管理、任务管理、任务指派、任务提交。状态图管理:包括添加、删除、修改流程。对流程进行控制,包括无条件转移、与分支控制、与合并控制、或分支控制、或合并控制、投票合并控制。查看任务的状态,包括了睡眠状态、就绪状态、执行状态、完成通过状态以及完成未通过状态,不同的任务状态显示为不同的_aspnet毕业设计含代码

归并排序【分治法】_并归算法第一步-程序员宅基地

文章浏览阅读218次。归并排序我们首先要做的便是递归将数组进行拆分,拆分成 1/2个每组,然后进行排序我们分为两个函数:1.递归 /** * 归并排序 * @param array 数组 * @param start 起始点 * @param end 结束点 */ public static int[] sortArray(int[] array,int start,int end){ int middle..._并归算法第一步

java-php-python-ssm热门电影资讯统计分析平台计算机毕业设计-程序员宅基地

文章浏览阅读158次。java-php-python-ssm热门电影资讯统计分析平台计算机毕业设计。springboot基于SpringBoot动漫电影网站。springboot基于SpringBoot智能家电商城。springboot石家庄学院学生实习管理系统。ssm基于javaweb的家庭财务管理系统。jsp基于Java的高速公路服务区管理系统。springboot疫情下图书馆管理系统。

adams2015怎么把工具栏打开_PDF怎么转成JPG?5个必备PDF操作技巧-程序员宅基地

文章浏览阅读187次。经常使用计算机办公的人对pdf肯定不陌生,办公时常常需要用到它,多掌握一些pdf技能可以有效提升办公效率,话不多说,马上来看看吧!1.怎么导入PS修改编辑内容点击菜单栏,工具一高级编辑一TouchUp对象工具按住Ctrl键双击PDF文件画面,文件在PS中自动打开里修改好画面,按Ctrl+S,PDF文件随着发生改变2.页面工具栏找不见时如何打开  也许你会碰到PDF拼版多页面时,有时需要选..._adams模型转pdf

增量备份 oracle 并行,Oracle RMAN 增量备份完整恢复测试-程序员宅基地

文章浏览阅读134次。增量备份等级0:相当于full backup,备份整个datafile blocks,可以作为增量备份的起点;1-4:该等级有2个备份模式差异性增量备份测试环境:Linux 5.4-32位,,Oracle 11.2创建测试表空间:SQL> create tablespace tablespace12 datafile '/db/app/oracle/oradata/orcl/tablesp..._0级备份备份datafile吗

keil C语言与汇编语言混合编程_keil mdk内联汇编语言-程序员宅基地

文章浏览阅读505次。keil C语言与汇编语言混合编程1. C语言中嵌入汇编1、在 C 文件中要嵌入汇编代码片以如下方式加入汇编代码:#pragma ASM; Assembler Code Here#pragma ENDASM2、在 Project 窗口中包含汇编代码的 C 文件上右键,选择“Options for ...”,点击右边的“Generate Assembler SRC File”和“Assemble SRC File”_keil mdk内联汇编语言

随便推点

小驰私房菜_05_camx 添加水印信息_android camerax 加水印-程序员宅基地

文章浏览阅读478次。方式二:采用node的方式,将水印处理逻辑封装成独立的node,找到对应的usercase,在usercase里面添加水印处理的node。这时在代码这边 打印的pImageFormat->width、pImageFormat->height的值是1280、720。下面来介绍下,camx代码里面,其实已经给我们提供了添加水印的代码例子,具体代码逻辑在。比如:1280* 720的数据,因为字节对齐,实际上数据是1292 * 720,如果不转换成实际的对齐后的数据来处理,会发现水印信息是错乱的。_android camerax 加水印

畅享9s能不能升级鸿蒙系统,鸿蒙系统第四批升级名单有哪些 鸿蒙系统第四批升级机型介绍...-程序员宅基地

文章浏览阅读4.1k次。鸿蒙系统第四批升级名单,华为今天开启鸿蒙发布会,会上公布了今年各季度将会升级鸿蒙系统的机型,那么第四批升级鸿蒙系统的机型有哪些呢?下面快和游侠小编一起来看看吧!鸿蒙系统第四批升级名单第四批升级的时间是2022年上半年,目前官方只公布了四批升级名单,后续是否会有新的机型加入升级还需继续等待。具体机型HUAWEI Mate10 SeriesHUAWEI Mate9 SeriesHUAWEI nova ..._华为畅享9s升级鸿蒙4.0

【QT】学习课-scrollArea的使用(4)!_qt ->scrollareawidgetcontents_2->resize(nsize.rwid-程序员宅基地

文章浏览阅读459次。有时候我们遇到较大的项目时,标签或者按钮过多,但又不想要很大的界面,这时就可以用到了scrollArea了。(1)找到对象查看器,点击scrollAreaWidgetContents。(2)找到属性编辑器,修改minimumSize高度值就好了。(3)同样的,往右边添加按钮,就修改宽度就好了。1.学习下scrollArea的使用。直接用QT Designer直接生成。_qt ->scrollareawidgetcontents_2->resize(nsize.rwidth(), nsize.height() * 5);

上海交通大学方浩树:人类行为理解与机器人物体操作-程序员宅基地

文章浏览阅读2k次。不到现场,照样看最干货的学术报告!嗨,大家好。这里是学术报告专栏,读芯术小编不定期挑选并亲自跑会,为大家奉献科技领域最优秀的学术报告,为同学们记录报告干货,并想方设法搞到一手的PPT和现..._人类行为语义理解

Netty高性能开发备忘录_dio.netty.recycler.maxcapacity.default-程序员宅基地

文章浏览阅读1k次。原文转自Netty高性能开发备忘录-春天的旁边1. 连接篇1.1 Netty NativeNetty Native用C++编写JNI调用的Socket Transport,是由Twitter将Tomcat Native的移植过来,现在还时不时和汤姆家同步一下代码。经测试,的确比JDK NIO更省CPU。也许有人问,JDK的NIO也用EPOLL啊,大家有什么不同? Norman Maurer这么说的:_dio.netty.recycler.maxcapacity.default

EJB3.0和Spring比较 -程序员宅基地

文章浏览阅读1k次。EJB3.0和Spring比较 (译“POJO Application Frameworks: Spring Vs. EJB 3.0”)摘要: 阅读“POJO Application Frameworks: Spring Vs. EJB 3.0”一文的读书笔记,翻译其中部分,主要分6点讲述两者的差别。 0.比较目录 1) Vendor I_ejb3.0和spring

推荐文章

热门文章

相关标签