【题目描述】
第 10 题一个正方体木块放在桌子上,每一面都有一个数,位于对面上的两个数之和都等于14,小张能看:到顶面和两个侧面,看到的三个数之和是18;小李能看到顶面和另外两个侧面,看到的三个数之和是24,那么贴着桌子这个面的数是()。
【我提交的答案】:B |
【参考答案与解析】: 正确答案:D |
答案分析:
小张和小李看到的正方体面上的数字相加,就是完整的四个侧面数字和两次顶面数字之和,因为正方体两个对面的两个数之和等于14,那么四个侧面的数字和应为14×2=28,由此可知顶面数字为(18+24—28)÷2=7,那么贴着桌子的这一面的数就是14-7=7。
【我的疑问】(如下,请求专家帮助解答)
分析(18+24—28)÷2=7 中的 28是怎么得出的?
A.H
B.0
C.B
D.D
指定n的值,这里只计算为n奇数的魔方。
把魔方数存储在二维数组中,首先把1放在第0行的中间,剩下的数2,3,…,n2依次向上移动一行,并向右移动一列。当可能越过数组边界时需要“绕回”到数组的另一端。例如,如果需要把下一个数放到-1行,就将其存储到n-1行(最后一行);如果需要把下一个数放到第n列,就将其到第0列。如果某个特定的数组元素已被占用,就把该数存储在前一个数的正下方。