91学习

陪伴你每一天!

找出二位数组每行中最大数并求和

#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);

}

加威信18790284560免费送POS机.jpg

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。