用C语言编写一个函数,计算二维数组中的最大元素,数组以指针方式传递。

如题所述

#include<stdio.h>
int max(int arry[][100],int n){
int i,j,value;
for (value=arry[0][0],i=0;i<n;i++)
for(j=0;j<n;j++)
if (arry[i][j]>value) value=arry[i][j];
return value;
}
int main()
{ int a[100][100];
int i,j,n,value;
scanf("%d",&n);
for (i=0;i<n;i++)
for(j=0;j<n;j++)
scanf("%d",&a[i][j]);
printf("value=%d\n",max(a,n));
return 0;
}
--------------------------
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答
大家正在搜