[主观题]

请补充函数fun(),该函数的功能是:输出一个N×N矩阵,N由键盘输入,矩阵元素的值为随机数,并计算出该矩阵四周边元素的平均值,结果由函数返回。例如:当N=4时:

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

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

试题程序;

include<stdio.h>

include<conio.h>

include<stdlib.h>

define N 20

double fun(int a[ ][N],int n)

{

int i,j;

int k;

double s=0.0;

double aver=0.0;

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

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

{

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

{

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

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

if([ ])

s+=a[i][j];

}

printf("/n");

}

k=[ ];

aver=[ ];

return aver;

}

main( )

{

int a[N][N];

int n;

double S;

C.lrscr( );

printf("*****Input the dimension Of array N*****/n");

scanf(“%d”,&n);

S=fun(a,n);

printf(“***** THE RESULT *****/n”);

printf(“The average is %2,3f/n”,S);

}

参考答案与解析:

相关试题

请补充函数fun(),该函数的功能是:输出一个N×N矩阵,N由键盘输入,矩阵元素