感觉2维数组有些麻烦
编写一个程序,无法完成预想的功能。预想的功能就是在一个5*5的矩阵中选出最大元素和最小的元素。
程序代码:main()
{int i,j;float max,min,a[5][5],(*p)[5];
for(i=0;i<5;i++)
for(j=0;j<5;j++)
scanf("%f",*(a+i)+j);
p=a;max=a[0][0];min=a[0][0];
for(i=0;i<5;i++)
for(j=0;j<5;j++)
{if(max<*(*(p+i)+j));
max=*(*(p+i)+j);
if(min>*(*(p+i)+j));
min=*(*(p+i)+j);}
printf("%f,%f\n",max,min);
}






