28,选择C。
从此题分析可以得出,该题以列为主储存:
[*]
[*]
A[i,j]在B中的位置=(A中前j-1列元素的个数)
+(第j列第i行之前的元素个数,包括第i行)
-[n+(n-1)+…+(n-(j-1)+1)]+(i-j+1)
=n(j-1)-j(j-1)/2+i
则A[i,j]存放在B中的元素下标k=n(j-1)-j(j-1)/2+i-1。
可得A[5][4]地址为29,A[0][0]地址为1,所以相差28。
扩展资料:
一个原子下三角矩阵是矩阵的一种特殊形式,所有的地方非对角元素为零,除了在单个列的条目。这样一个矩阵也被称为弗罗贝尼乌斯矩阵,高斯矩阵或高斯变换矩阵。即原子下三角矩阵的形式。
若上(下)三角矩阵对角线元素全是0,则称为严格上(下)三角矩阵。两个下三角矩阵的和下三角。两个下三角矩阵的乘积是下三角。
5(5+1)/2+4= 19
A[i,j]在B中的位置=(A中前j-1列元素的个数)
+(第j列第i行之前的元素个数,包括第i行)
-[n+(n-1)+…+(n-(j-1)+1)]+(i-j+1)
=n(j-1)-j(j-1)/2+i
则A[i,j]存放在B中的元素下标k=n(j-1)-j(j-1)/2+i-1。
可得A[5][4]地址为29,A[0][0]地址为1,所以相差28。
答案到底是19还是28啊……
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
16 17 18 19 20(A[5][4])答案为20-1=19选B还有不会的私信我啊!