//实现一个“可变二维数组”,这个二维数组的行数要求用户从键盘输入,每行的元素个数仍由用户从键盘输入。
//数组元素值用户可以自定义。最后把二维数组打印出来。不要忘记释放数组内存。
/*void main()
{
int rows;
int **row;
int *q,*p;
int i,j;
printf("请输入行数:\n");
fflush(stdout);
scanf("%d",&rows);
row=(int **)malloc(sizeof(int)*rows);
if( NULL == row)
{
printf("Insufficient memory available!\n" );
return;
}
p=(int *)malloc(sizeof(int)*rows);
if( NULL == p)
{
printf("Insufficient memory available!\n" );
free(row);
row=NULL;
return;
}
for(i=0;i<rows;i++)
{
printf("请输入第%d行的元素个数:\n",i+1);
fflush(stdout);
scanf("%d",&p[i]);
row[i]=(int *)malloc(sizeof(int)*p[i]);
if( NULL ==row