#include<stdio.h>
void max(int a[3][4]);
int main(void)
{
int a[3][4]={
{1,2,3,4},
{5,6,7,8},
{3,4,5,6}
};
max(a);//函数调用;
return 0;
}
void max(int a[3][4])//函数定义要接受一个二维数组,这是你的问题
{
int 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];
printf("max=%d",max);
}
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/34fae6cd7b899e519944434b41a7d933c9950da2?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
追问不好意思。。看到的有点晚了。。还是很感谢您,很详细很受用!