找出二维数组中的最大值 并写出它的下标 求完善
#include <stdio.h>void main()
{
int i,j,max,r,c;
int a[3][4];//={12,11,10,9,8,7,65,5,4,3,2,1};
for(i=0;i<3;i++)
for(j=0;j<4;j++)
scanf("%d",&a[i][j]);
max=a[0][0];
for(i=0;i<3;i++)
for(j=0;j<4;j++)
if(a[i][j]>max)
{
max=a[i][j];
r=i;
c=j;
}
printf("最大元素位于第%d行,第%d列,是%d\n",r+1,c+1,max);
}
我的这个程序是把 二维数组a[3][4] 中的最大元素找出来
现在我想把这个程序改进一下
二维数组a[m][n] 这个用动态内存怎么分配?
malloc这个函数不是很会用 虚心求教