c语言的中没有现成的求平均数函数,可以自己定义一个求平均数的函数
创新互联长期为数千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为张家港企业提供专业的成都做网站、网站建设,张家港网站改版等技术服务。拥有十年丰富建站经验和众多成功案例,为您定制开发。
1
2
3
4
5
6
7
double Average(double s[],int n)
{
if(n==0)return 0;
double sum=0;
for(int i=0;in;i++)sum+=s[i];
return sum/n;
}
你的程序中:
return n;
printf("mean%d",n);
都return了,还怎么printf啊
vectordouble mean(vectordouble A){
int n=A.size();
double aver=0,eps=1e-9;
vectordoubleret;
ret.clear();
for(int i=0;in;i++)
aver+=A[i];
aver/=n;
for(int i=0;in;i++)
if(A[i]+epsaver)
ret.push_back(A[i]);
return ret;
}
#includestdio.h
int main(void)
{
double x=0,z=0;
int y=0;
int y1=0;
printf("请输入 10 个数,空格分开:");
for(y=0;y10;y++)
{
scanf("%lf",x);
if(z=0)
{
z = z + x;
y1++;
}
getchar();
}
printf("平均数是: %.2lf \n",z/y1);
return 0;
}