大哥些考试求解
1.有一个3*4矩阵,求其中的最大元素。max_value( (1) )
{ int i,j,max;
max=array[0][0];
for(i=0;i<3;i++)
for(j=0;j<4;j++)
if(array[i][j]>max)
max=array[i][j];
2018-06-27 20:45
2018-06-27 22:24
程序代码:#include<stdio.h>
int main()
{ int i,j,max=0,array[3][4];
printf("请输入数组的数据:");
for(i=0;i<3;i++)
{
for(j=0;j<4;j++)
scanf("%d",&array[3][4]);
}
for(i=0;i<3;i++)
for(j=0;j<4;j++)
{
if(array[i][j]>max)
max=array[i][j];
}
printf("最大值 max= %d",max);
}
2018-06-27 22:35
~
程序代码:
int max_value( const int array[][4] )
{
const int* p;
const int* const arr_end_id=*arrar+3*4;
int max=**array;
for (p=*array+1;p!=arr_end_id;++p)
max=*p>max?*p:max;
return max;
}

2018-06-27 23:07