#include <stdio.h>
#define N 4
void max(int(*a)[N],int m){
int value,i,j,sum=0;
for(i=0;i<m;i++){
value=*(*(a+i));
for(j=0;j<N;j++)
if(*(*(a+i)+j)>value)
value=*(*(a+i)+j);
printf("第%d行:最大数是:%d\n",i,value);
sum=sum+value;
}
printf("\n");
printf("每行中最大数相加之和是:%d\n",sum);
}
void main(){
int a[3][N],i,j;
int (*p)[N];
p=&a[0];
printf("please intput:\n");
for(i=0;i<3;i++)
for(j=0;j<N;j++)
scanf("%d",&a[i][j]);
max(p,3);
}