求一个矩阵中每行的最大值并输出

#include<stdio.h>
#define N 3
void fun(int a[][N],int b[])
{
int i,j;
for(i=0;i<N;i++)
{
b[i]=a[i][0]; //将每行的第一个元素 赋给b[i]
for(j=1;j<N;j++) //循环比较后面的元素
if(b[i]<a[i][j])
b[i]=a[i][j];
}
}
void main()
{
int i;
int a[N][N]={1,2,3,4,5,6,7,8,9},b[N];
fun(a,b);
for(i=0;i<N;i++)
printf("%d\t",b[i]);
printf("\n");
}

posted @ 2019-07-27 10:05  石乐智先生  阅读(996)  评论(0编辑  收藏  举报