#include <stdio.h>
void intarr(int arr[][4],int hang,int lie)
{
int i;
int j;
for(i=0;i<hang;i++){
for(j=0;j<lie;j++){
printf("请输入第%d第%d列的数: \n",i+1,j+1);
scanf("%d",&arr[i][j]);
}
}
}
int printarr(int arr[][4],int hang,int lie)
{
int i;
int j;
for(i=0;i<hang;i++){
for(j=0;j<lie;j++){
printf("%d ",arr[i][j]);
}
printf("\n");
}
}
int getmax(int arr[][4],int hang,int lie)
{
int max;
int i;
int j;
max =arr[0][0];
for(i=0;i<hang;i++){
for(j=0;j<lie;j++){
if(max<arr[i][j]){
max =arr[i][j];
}
}
}
return max;
}
int main()
{
int arr[3][4];
int max;
intarr(arr,3,4);
printarr(arr,3,4);
max =getmax(arr,3,4);
printf("矩阵最大值为:%d\n",max);
return 0;
}
二维数组求最大值
最新推荐文章于 2023-10-10 11:04:48 发布