niusouti.com

请编写程序fun,函数的功能是:实现B=A+Aˊ,即把矩阵A加上A的转置,存放在矩阵B中。计算结果在main函数中输出。例如,输入下面的矩阵: 其转置矩阵为:1 2 3 1 4 74 5 6 2 5 87 8 9 3 6 9程序输出:2 6 106 10 1410 14 18注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

题目

请编写程序fun,函数的功能是:实现B=A+Aˊ,即把矩阵A加上A的转置,存放在矩阵B中。计算结果在main函数中输出。

例如,输入下面的矩阵: 其转置矩阵为:

1 2 3 1 4 7

4 5 6 2 5 8

7 8 9 3 6 9

程序输出:

2 6 10

6 10 14

10 14 18

注意:部分源程序在文件PROGl.C中。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。


相似考题
更多“ 请编写程序fun,函数的功能是:实现B=A+Aˊ,即把矩阵A加上A的转置,存放在矩阵B中。计算结果在main函数中输出。例如,输入下面的矩阵: 其转置矩阵为:1 2 3 1 4 74 5 6 2 5 87 8 9”相关问题
  • 第1题:

    分别用地址法(通过数组名计算元素地址)、指针法改写第9周的作业程序,来实现对二维数组的访问和操作: 编写一个主程序,生成一个菜单界面,当输入1时,调用矩阵赋值函数,为5*5的矩阵赋初值;当输入2时,调用矩阵转置函数,对该矩阵进行转置操作;当输入3时,将该矩阵上三角所有元素值变成0;当输入4时,求该矩阵对角线所有元素的平均值;当输入5时,将该矩阵下对角线元素变成1,当输入0时,退出程序。


    正确

  • 第2题:

    编写程序,实现5x5矩阵的转置(即行列互换)


    B

  • 第3题:

    编写一个主程序,生成一个菜单界面,当输入1时,调用矩阵赋值函数,为5*5的矩阵赋初值;当输入2时,调用矩阵转置函数,对该矩阵进行转置操作;当输入3时,将该矩阵上三角所有元素值变成0;当输入4时,求该矩阵对角线所有元素的平均值;当输入5时,将该矩阵下对角线元素变成1,当输入0时,退出程序。


    在系统树窗口中打开工作空间,选择【File】|【New】菜单,或单击工具条中上的【New】图标,弹出新建对象对话框,选择【PB Object】页,选中【Menu】图标,双击鼠标左键或单击【OK】按钮,即新建了一个菜单对象,默认名称为:Untitled0,同时打开了菜单对象画板,在此画板中可进行菜单项的添加、删除、属性设置和脚本编写。

  • 第4题:

    设已知一个稀疏矩阵的三元组顺序表为:((1,2,3),(1,6,1),(3,1,5),(3,2,-1),(4,5,4),(5,1,-3)),则其转置矩阵的 rpos[5] 为()(假设数组下标从1开始)。

    A.1

    B.4

    C.5

    D.6


    行;列;元素本身

  • 第5题:

    已知稀疏矩阵A[8][7]中非零元个数为8,稀疏矩阵如下所示: 0 49 0 0 0 0 0 35 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 42 0 0 0 0 0 0 19 0 0 0 32 0 0 0 0 0 0 0 0 0 91 0 0 0 0 0 0 0 89 0 请给出(1)该稀疏矩阵的行三元组表、(2)用于快速转置的num数组和(3)k数组


    原式=a 2 ? 2a 8a×2a =a 2 ? 2a (4a ) 2 =a 2 ? 2a 4a = 2a 4 . 故答案为: 2a 4 .