1、创建一个5阶魔方数组A,执行下列操作:(1)将数组A中单下标序号7,8,9,10转换为全下标序号(2)获取A的4行3列元素(3)获取A的第12个元素(4)获取位于“2,4行和3,5列交叉位置上的子数组”(5)获取1,3行全部元素构成的子数组(6)访问第3,8,18号元素,输出结果分别为行数组、列数组(7)把2,4行和3,5列交叉位置上的子数组元素置为1,生成的新数组记为B(8)把B中小于等于5的元素设置为“非数NaN”
时间: 2023-05-21 21:04:38 浏览: 132
1. 创建一个5阶魔方数组A,执行下列操作:
(1) 将数组A中单下标序号7,8,9,10转换为全下标序号
(2) 获取A的4行3列元素
(3) 获取A的第12个元素
(4) 获取位于“2,4行和3,5列交叉位置上的子数组”
(5) 获取1,3行全部元素构成的子数组
(6) 访问第3,8,18号元素,输出结果分别为行数组、列数组
(7) 把2,4行和3,5列交叉位置上的子数组元素置为1,生成的新数组记为B
(8) 把B中小于等于5的元素设置为“非数NaN”
答:
(1) A[2][2], A[2][3], A[2][4], A[3][2]
(2) A[4][1], A[4][2], A[4][3]
A[3][1], A[3][2], A[3][3]
A[2][1], A[2][2], A[2][3]
A[1][1], A[1][2], A[1][3]
(3) A[2][3]
(4) 3 row x 2 column subarray:
A[2][3], A[2][5],
A[4][3], A[4][5],
A[3][4], A[3][5]
(5) 1 row x 5 column subarray:
A[1][1], A[1][2], A[1][3], A[1][4], A[1][5]
A[3][1], A[3][2], A[3][3], A[3][4], A[3][5]
(6) 第3号元素为: A[1][3], 第8号元素为: A[2][2], 第18号元素为: A[4][3]
第3号元素所在行数组为: A[1][1], A[1][2], A[1][3], 第8号元素所在列数组为: A[1][2], A[2][2], A[3][2], 第18号元素所在列数组为: A[4][1], A[3][1], A[2][1]
(7) 新数组B为:
A[1][1], A[1][2], A[1][3], A[1][4], A[1][5]
A[2][1], 1 , A[2][3], 1 , A[2][5]
A[3][1], 1 , A[3][3], 1 , A[3][5]
A[4][1], A[4][2], A[4][3], A[4][4], A[4][5]
(8) 修改后的新数组B为:
A[1][1], A[1][2], A[1][3], A[1][4], A[1][5]
A[2][1], NaN , A[2][3], NaN , A[2][5]
A[3][1], NaN , A[3][3], NaN , A[3][5]
A[4][1], A[4][2], A[4][3], A[4][4], A[4][5]
阅读全文