使用二维数组,构造一个M×M的如下矩阵,并输出。 12345 11678 111910...答:给出的数据只有(M-1)*M啊?include <stdio.h> define M 5 int main(){ int i ,j ,a[M][M]= {{1,2,3,4,5},{1,1,6,7,8},{1,1,1,9,10},{1,1,1,1,1}};for(i=0; i<M-1; i++){ for(j=0; j<M; j++)printf("%3d",a[i][j]);printf("\n");} retu...
一道关于数据结构数组存储简单的问题,答:按行优先存储为:A[0,0] A[0,1]…A[0,19]A[1,0] A[1,1]…A[1,19]…A[9,0] A[9,1]…A[9,19]对于A[6,6],其前0-5共6行是完整的,每行0-19共20列,再加上第7行的0-5共6个元素,一共有 6*20 + 6 = 126个元素 则A[6,6]的地址为:100 + 126 * 2 = 352 ...