设有一个12 ×12 的对称矩阵 M,将其上三角部分的元素mi,j( 1≤ i ≤ j ≤1)按行优先存入C语言的一维数组 N 中,元素m6, 6 在 N 中的下标是。
A. 50
B. 51
C. 55
D. 66
数组N的下标从0开始,第一个元素m1, 1对应存入no,矩阵M的第一行有12个元素,第二行有11个,第三行有10个,第四行有9个,第五行有8个,故m6,6是第12+11+ 10+9+8+1=51个元素,下标应为50, 故选A.
题目描述不清楚
C语言下标为0,按行优先存储。
用户登录可进行刷题及查看答案
方法一:画图
本题选A。
方法二:计算
也可以直接计算:
第一步:计算 m1,1 到 m6,6 的元素个数。
12+11+10+9+8+1=51
第二步:修正下标从0开始,需要减一。
51−1=50
登录后提交答案