题样:


int returnline_max(int* pa,int col){
int max=*pa;
int* end=pa+col;
for(;pa<end;pa++){
if(max<*pa){
max=*pa;
}
}
return max;
}
void max_row(int arr[][20], int m, int n){
int i=0,j=0,k=0,max=0;
int b[20]={0};
int* p=NULL;
for(i=0;i<m;i++){
p=&arr[i][0];
max=returnline_max(p,n);
b[k]=max;
k++;
}
for(i=0;i<m;i++){
printf("The max in line %d is: %d\n",i+1,b[i]);
}
}
//is后面没有空格φ(゜▽゜*)♪
本文介绍了一个用于查找二维数组每行最大值的C语言程序。该程序定义了两个函数:`returnline_max`用于查找一维数组的最大值,`max_row`则用于处理整个二维数组,找出每行的最大元素并打印出来。
4655

被折叠的 条评论
为什么被折叠?



