C语言程序填空题,需解题原因
发布网友
发布时间:2023-10-10 23:24
我来回答
共1个回答
热心网友
时间:2024-10-17 21:40
(1):maxvalue(3, 4 ,a) //调用maxvalue函数求最大值,函数参数是二维数组的行数、列数、数组名。
(2):array[i][j] >max //遍历二维数组,发现当前元素比max暂存的数字大,则将该元素值赋予max,遍历结束后,max即为数组最大值。
(3)return max; //求出最大值后,将max值返回。注意分号。
完整代码:
#include <stdio.h>
int main() {
int a[][4] ={{1,3,5,7},{2,4,6,8},{15,17,34,12}};
printf ("max value is %d\n",maxvalue(3, 4 ,a));
return 0;
}
maxvalue (m,n,array)
int m,n,array[][4];
{
int i,j,max;
max = array[0][0];
for (i=0;i<m;i++)
for (j=0;j<n;j++)
if (array[i][j] >max)
max = array[i][j];
return max;
}
运行结果: