#include <stdio.h>
void ScanfArry(int arry[][3])//用函数引用二维数组的时候,要在第二个括号内说明具体边界(数值)
//即除第一个维度以外,其他维度都要说明边界
{
for(int i = 0;i < 2;i++){
for(int j = 0;j <3;j++){
printf("请输入第%d行第%d列数据\n",i+1,j+1);
scanf("%d",&arry[i][j]);
}
}
}
void PrintfArry(int arry[][3])
{
for(int i = 0;i < 2;i++){
for(int j = 0;j <3;j++){
printf("%d ",arry[i][j]);
}
printf("\n");
}
}
int MaxNum(int arry[][3])
{
int max = arry[0][0];
for(int i = 0;i < 2;i++){
for(int j = 0;j <3;j++){
if(max < arry[i][j]){
max = arry[i][j];
}
}
}
return max;
}
int main ()
{
int arry[2][3];
int max;
ScanfArry(arry);
PrintfArry(arry);
max = MaxNum(arry);
printf("max=%d",max);
return 0;
}
C--函数调用二维数组注意事项
最新推荐文章于 2024-02-11 21:27:06 发布