参考如下:
#include <stdio.h>
void intputArry(int arry[][4],int ihang,int jlie)
{
int i;
int j;
for(i=0;i<ihang;i++){
for(j=0;j<jlie;j++){
printf("请输入第%d行,第%d列数据:\n",i+1,j+1);
scanf("%d",&arry[i][j]);
}
}
}
void printfArry(int arry[][4],int ihang,int jlie)
{
int i;
int j;
for(i=0;i<ihang;i++){
for(j=0;j<jlie;j++){
printf("%d ",arry[i][j]);
}
printf("\n");
}
}
int MaxData(int arry[][4],int ihang,int jlie)
{
int maxnum = arry [0][0];
int i;
int j;
for(i=0;i<ihang;i++){
for(j=0;j<jlie;j++){
if(maxnum < arry[i][j]){
maxnum = arry[i][j];
}
}
}
return maxnum;
}
int main()
{
int arry[3][4];
int Max;
intputArry(arry,3,4);
printfArry(arry,3,4);
Max = MaxData(arry,3,4);
printf("数列中最大数为%d",Max);
return 0;
}
打印展示: