请补充函数fun(),该函数的功能是:按行统计N×N维矩阵元素中的最大值(均为整数),并把这些值按从小

题目

请补充函数fun(),该函数的功能是:按行统计N×N维矩阵元素中的最大值(均为整数),并把这些值按从小到大的顺序保存在数组b中。矩阵的维数在主函数中输入,并赋予随机数。

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。

试题程序:

include<stdio.h>

include<conio.h>

include<stdlib.h>

define N 20

void fun(【 】)

{

int i j;

int t;

for(i=0;i<n;i++)

for(j=0;j<n;j++)

if(【 】)

b[i]=a[i][j];

for(i=0;i<n;i++)

{

for(j=0;i<n;j++)

if(【 】)

{

t=b[i];

b[i]=b[j];

b[j]=t;

}

}

}

main()

{

int a[N][N];

int b[N];

int n;

int i,j;

clrscr();

printf("*****Input the dimension of array N*****\n");

scanf("%d",&n);

printf("*****The array *****\n");

for(i=0;i<n;i++)

{

for(j=0;i<n;j++)

{

a[i][j]=rand()%20;

while(a[i][j]==0)

a[i][j]=rand()%30;

printf("%4d",a[i][j]);

}

printf(”\n\n”);

}

for(i=0;i<n;i++)

b[i]=0;

fun(a,b,n);

printf("***** THE RESULT *****\n");

for(i=0;i<n;i++)

printf(“%d”,b[i]);

}

更多“请补充函数fun(),该函数的功能是:按行统计N×N维矩阵元素中的最大值(均为整数),并把这些值按从小 ”相关问题