一不小心就错了..呵呵
#include <stdio.h>
#include <malloc.h>
int main(void)
{
int n, k, i, j,sum=0, **a;
while (scanf("%d %d", &n, &k)!=EOF)
{
a = (int **)malloc(sizeof(int *)*n);
for (i=0; i<n; i++)
{
a[i]=(int *)malloc(sizeof(int)*k);
for (j=0; j<k; j++)
{
scanf("%d", &a[i][j]);
}
}
for (i=0; i<n; i++)
{
for (j=0; j<k; j++)
{
printf("%d ", a[i][j]);
}
free(a[i]);
}
free(a);
}
return 0;
}
#include <stdio.h>
#include <malloc.h>
int main(void)
{
int n, k, i, j,sum=0, **a;
while (scanf("%d %d", &n, &k)!=EOF)
{
a = (int **)malloc(sizeof(int *)*n);
for (i=0; i<n; i++)
{
a[i]=(int *)malloc(sizeof(int)*k);
for (j=0; j<k; j++)
{
scanf("%d", &a[i][j]);
}
}
for (i=0; i<n; i++)
{
for (j=0; j<k; j++)
{
printf("%d ", a[i][j]);
}
free(a[i]);
}
free(a);
}
return 0;
}
学习需要安静。。海盗要重新来过。。