求一个矩阵中的最大值
求一个矩阵中的最大值,输出的结果却是一堆乱,是哪错了,#include<stdio.h>
double max;
double work(int m,int n,double a[10][10])
{
int i,j;
double max=a[0][0];
for(i=0;i<m;i++)
for(j=0;j<n;j++)
if(max<a[i][j]) max=a[i][j];
}
int main()
{
int n,m,i,j;
double a[10][10];
while(scanf("%d %d",&m,&n)!=EOF)
{
for(i=0;i<m;i++)
for(j=0;j<n;j++)
scanf("%lf",&a[i][j]);
max=work(m,n,a);
printf("%lf\n",max);
}
return 0;
}