各位大神,看一下一个评分程序,解释下它的具体作用吧
/*------------------------------------------------【程序设计】
--------------------------------------------------
功能:输入n个数,并求出小于平均值的数的个数。
------------------------------------------------*/
#include "stdio.h"
int average_num(int a[],int n)
{
/*********Begin**********/
/********** End **********/
}
main()
{
int n,a[100],i,num;
void TestFunc();
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
num=average_num(a,n);
printf("the num is:%d\n",num);
TestFunc();
}
void TestFunc()
{
FILE *IN,*OUT;
int n;
int i[10];
int o;
IN=fopen("in.dat","r");
if(IN==NULL)
{
printf("Read File Error");
}
OUT=fopen("out.dat","w");
if(OUT==NULL)
{
printf("Write File Error");
}
for(n=0;n<5;n++)
{
fscanf(IN,"%d",&i[n]);
}
o=average_num(i,5);
fprintf(OUT,"%d\n",o);
fclose(IN);
fclose(OUT);
}
这里的void TestFunc()函数是个评分的函数,上面的begin和end之间的地方需要完成,我想知道,void TestFunc()是怎么评分的?(int.dat文件用记事本打开后是:5 6 7 8 9)