int **a; // a[m][n]int m,n,i,j;printf("please input m n\n"); scanf("%d %d", &m, &n); // m,n由键盘输入, 输入后 做动态分配:a = (int **) malloc(sizeof(int *) * m);for (j=0;ja[j] = (int *) malloc(sizeof(int) * n);}// 接下来可以 用 a[j][i] 了, 例如 赋值 或 输入,下面 赋值:for (j=0;ja[j][i] = (j+1)*100 + i;}// 下面 输出:for (j=0;jfor (i=0;iprintf("\n");}