求问我的程序错在哪儿 明天就考二级了 大家帮帮忙 !
3.程序设计题下列程序定义了N×N的二维数组,并在主函数中赋值。请编写函数fun,函数的功能是:求出数组周边元素的平均值并作为函数值返回给主函数中的变量r。
例如,若c数组中的值为:
则返回主程序后r的值应为4.625000。
注意:部分源程序已给出。请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的花括号中填入所编写的若干语句。
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#define N 3
double fun(int b[][N])
{
}
main()
{
int c[N][N]={1,8,4,7,5,3,3,9,2};
int I,j;
FILE *out;
double r;
printf("**********\n");
for(i=0;i<N;i++)
{
for(j=0;j<N;j++)
{
printf("%4d",c[i][j]);
}
printf("\n");
}
r=fun?;
printf("THE RESULT\n");
printf("The r is %lf\n",r);
out=fopen("outfile.dat","w");
fprintf(out,"%lf",r);
fclose(out);
}