#include<stdio.h>
void chushihua(int arr[][4],int hang,int lie)
{
int i;
int j;
puts("输入几行几列初始化\n");
for(i = 0 ; i < hang ; i++ )
{
for(j = 0 ; j < lie ; j++)
{
scanf("%d",&arr[i][j]);
}
}
}
void 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\t",arr[i][j]);
}
printf("\n");
}
}
int shuzumax(int arr[][4],int hang,int lie)
{
int i;
int j;
int 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;
}
void printmax(int max)
{
printf("\n其二维数组中最大的数为:%d\t",max);
}
int main()
{
int arr[3][4];
int max;
chushihua(arr,3,4);
printarr(arr,3,4);
max = shuzumax(arr,3,4);
printmax(max);
return 0;
}
05-16
4469
11-29
2353
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交