二维数组求最大值

#include
void intarr(int arr[][4],int hang,int lie)
{
    int i;
    int j;
    for(i=0;i         for(j=0;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         for(j=0;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         for(j=0;j             if(max                 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;
}

你可能感兴趣的:(数组,函数参数,c语言,开发语言)