忘记密码怎么办(忘记密码怎么办oppo手机屏幕锁)
768
2022-05-29
3.10 对两个矩阵求和
问题
你想要对两个矩阵求和。
解决方案
图3-6说明了矩阵的加法。编写一个C程序,求两个矩阵A和B的和,使得A+B=C(C也是一个矩阵),使用以下规格说明:
程序要求用户输入矩阵的秩(即矩阵中的行数和列数)。
程序接受两个矩阵A和B的数据。只要矩阵具有相同的行数和列数,就可以相互相加或相减。
在程序中,定义三个函数:input(),output()和add()。函数input()接受来自键盘的数据,用于矩阵A和B。函数output()在屏幕上显示矩阵A、B和C。函数add()执行矩阵A和B的求和并填充矩阵C中的值。
图3-6 矩阵加法
代码
以下是使用这些规格说明编写的C程序的代码。在文本编辑器中键入以下C程序,并将其保存在文件夹C:\Code中,文件名为summat.c:
编译并执行此程序。这个程序的运行结果在这里给出:
工作原理
此程序包含两个do-while循环。第一个do-while循环接受行数的整数值,范围为1≤M≤12。第二个do-while循环接受列数的整数值,范围为1≤N≤12。LOC 18和23分别调用函数input()并接受矩阵A和B的数据。LOC 21和26分别调用函数output()并在屏幕上显示矩阵A和B。LOC 27调用函数add(),执行矩阵A和B的求和,并填充矩阵C中的值。LOC 30调用函数output()并在屏幕上显示矩阵C。LOC 34~43定义了函数input()。LOC 44~55定义了函数output()。LOC 56~66定义了函数add()。
c语言 C 语言
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。