7-2 求二维数组的最大值和最小值 (20分)

本题目假设M、N不超过10,分别编写求float类型二维数组元素最大值和元素值最小的函数,主函数中初始化一个二维数组a [M][N],调用定义的两个函数输出二维数组的最大值和最小值。
输入格式:
输入二维数组行M和列N的大小,输入二维数组所有元素。
输出格式:
输出该二维数组的最大值和最小值,保留2位小数。
代码如下

#include
float maxn(float a[10][10],int m,int n);
float minn(float a[10][10],int m,int n);
int main(){
float a[10][10];
int i,j,m,n;
float max,min;
scanf("%d%d",&m,&n);
for(i=0;i for(j=0;j scanf("%f",&a[i][j]);
}
}
max=maxn(a,m,n);
min=minn(a,m,n);
printf("%.2f %.2f",max,min);
return 0;
}
float maxn(float a[10][10],int m,int n){
int i,j;
float max;
max=a[0][0];
for(i=0;i for(j=0;j if(max max=a[i][j];
}
}
}return max;
}
float minn(float a[10][10],int m,int n){
int i,j;
float min;
min=a[0][0];
for(i=0;i for(j=0;j if(min>a[i][j]){
min=a[i][j];
}
}
}return min;
}

你可能感兴趣的:(pta)