#include <stdio.h>
int main () {
int fun(int a[9],int n);
int a[9]={1,2,3,4,5,6,7,8,9};
int m,n;
m=fun(a,9);//这里写a而不是a[],因为要写实参,不能空,写成a[9]更是错的,因为它只代表一个数,不能代表一整个数组;
printf("%d\n",m);
}
int fun(int a[9],int n)//定义函数的时候必须写成这种形式,9可以不写,不能只写个a,因为函数体内要用a[i];
{
int i,j;
float s=0,averge;
int k=0;
for(i=0;i<n;i++)
{
s=s+a[i];
}
averge=s/n;
for(j=0;j<n;j++)
{
if(a[j]>averge)
k=k+1;
}
return k;
}