越详细越好
int function(int array[],int n)
{
int i,sum=0;
float average;
if(n<=0) return 0;
for(i=0;i<液如n;i++)
sum+=array[i];
average=(float)sum/n;
sum=0;
for(i=0;i<袭埋大拍竖n;i++)
if(array[i]>=average)
sum++;
return sum;
}
vc++6.0编译通掘侍过:
#include <培散橡iostream>
using namespace std;
int main()
{
int a[]={0};
int s=0;
int i=0;
double m=0;
int t=0;
cout<<"please enter number: ";
do
{
cout<<"please enter number: ";
cin>>a[i];
i++;
s+=a[i];
}while(a[i]==0);
m=s/i;
for(int j=0 ;j {
if(m>a[j])
{
t++;
}
}
cout<
}
no
先求平均值,再逐个与之比较
