#include <stdio.h>
#include <stdlib.h>
int main()
{
// int i,j;
// int m,n;
// scanf("%d %d",&m,&n);
// int *p = (int *)malloc(sizeof(int)*n*m);
// for(i=0;i<m*n;i++)
// {
// scanf("%d",p+i);
// }
// for(i=0;i<m;i++)
// {
// for(j=0;j<n;j++)
// {
// printf("%d\t",*(p+i*n+j));
// }
// printf("\n");
// }
// free(p);
/**目标生成数组 a[r][c] **/
int r,c; //声明int型变量r,c用来输入数组行、列
int **a; //声明二级指针
printf("Please enter the r & c:");
scanf("%d %d",&r,&c);
a = (int**)malloc(sizeof(int*
#include <stdlib.h>
int main()
{
// int i,j;
// int m,n;
// scanf("%d %d",&m,&n);
// int *p = (int *)malloc(sizeof(int)*n*m);
// for(i=0;i<m*n;i++)
// {
// scanf("%d",p+i);
// }
// for(i=0;i<m;i++)
// {
// for(j=0;j<n;j++)
// {
// printf("%d\t",*(p+i*n+j));
// }
// printf("\n");
// }
// free(p);
/**目标生成数组 a[r][c] **/
int r,c; //声明int型变量r,c用来输入数组行、列
int **a; //声明二级指针
printf("Please enter the r & c:");
scanf("%d %d",&r,&c);
a = (int**)malloc(sizeof(int*