给定程序中,函数fun()的功能是找出N×N矩阵中每列元素中的最大值,并按顺序依次存放于形参b所指的一维数组中。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
#include<stdio.h>
#define N 4
void fun(int(*a)IN],int *b)
int i,j;
for(i=0;i<N;i++)
/**********found**********/
b[i]= (1) ;
for(j=1;j<N;j++)
/**********found**********/
if(b[i] (2) a[j][j])b[i]=a[j][j];
main()
int x[N][N]=12,5,8,7,6,1,9,3,1,2,3,4,2,8,4,3,y[N],i,j;
printf("\nThe matrix:\a");
for(i=0;i<N;i++)
for(j=0;j<N;j++)printf
("%4d",x[i][j]);
printf("\n");
/**********found**********/
fun (3) ;
printf("\nThe result is:");
for(i=0;i<N;i++)printf("%3d",y[i]);
printf("\n");