#include<stdio.h>
int max(int array[][4]); //平平无奇的函数申明
int main(){
int i,j,a[3][4];
printf("please input 12 integer numbers:\n");
for(i=0;i<3;i++){
for(j=0;j<4;j++){
scanf("%d",&a[i][j]);
}
}
printf("the a[3][4] is :\n");
for(i=0;i<3;i++){
for(j=0;j<4;j++){
printf("%d\t",a[i][j]);
}
}
printf("\n") ;
printf("max is %d\n",max(a));
return 0;
}
int max(int array[][4]){
int i,j;
int 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];
}
}
return (max); //整个max函数,作用是12个数里面挑出一个最大的,先标记一
个,不管它多大,记为第一个,
//不断的和后面的比较然后简简单单排个序
}
从一个三维数组中挑出最大值
最新推荐文章于 2023-02-06 16:48:42 发布