#include <stdio.h>
#include <stdlib.h>
void target1(double p1[][5], double p2[][5], int n, int m);
int main()
{
int i, j;
double source[][5] = {{1, 2, 3, 4, 5}, {6, 7, 8, 9, 10}, {11, 12, 13, 14, 15}};
double target[3][5] = {0};
target1(source, target, 3, 5);
for (i = 0; i < 3; i++)
for (j = 0; j < 5; j++)
printf("%.2lf \n", target[i][j]);
system("pause");
return 0;
}
void target1(double (*p1)[5], double (*p2)[5], int n, int m)
{
int i, j;
for (i = 0; i < n; i++)
for (j = 0; j < m; j++)
*(*(p2 + i) + j) = *(*(p1 + i) + j);
}
