「头歌实践教学平台」面向对象程序设计 6-2-3 数组综合应用

 第1关:求转置矩阵
任务描述

本关任务: 输入9个整数,按3行3列的格式存入二维数组ma,按矩阵的格式输出数组ma;计算矩阵ma的转置矩阵mb;按矩阵的格式输出数组mb。

相关知识

为了完成本关任务,你需要掌握:1. 数组的创建,2.如何遍历数组,3.如何求转置矩阵。

本题思路为: (以2*3的矩阵为例)

设矩阵a和b分别用二维数组a[2][3] 和b[3][2]表示,则任务实现的步骤如下。

(1)输入2行3列的6个数据,分别存入数组a中,可用双重循环实现;

(2)计算转置矩阵:分析数组a中的每个元素a[i][j]应该赋给数组b中的哪个元素?
a[0][0] --> b[0][0]

a[0][1] --> b[1][0]

a[0][2] --> b[2][0]

a[1][0] --> b[0][1]

a[1][1] --> b[1][1]

a[1][2] --> b[2][1]

分析规律:对于每个数组元素a[i][j],应该放到数组b中的元素b[j][i]的位置。 然后用双重循环遍历数组a,将

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值