c语言的中没有现成的求平均数函数,可以自己定义一个求平均数的函数
创新互联专注于长沙县网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供长沙县营销型网站建设,长沙县网站制作、长沙县网页设计、长沙县网站官网定制、小程序开发服务,打造长沙县网络公司原创品牌,更为您提供长沙县网站排名全网营销落地服务。
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;
}
代码如下:
#includestdio.h
void main()
{
int x, y;
double average;
scanf("%d %d", x, y);
average = (x + y) / 2.0;
printf("average = %f\n", average);
}
2.此程序目的是通过控制台输入两个数值,求这两个数值的平均值
注意输入第一个数值后,回车然后输入第二个数值
#include stdio.h
double average(int k[10] ); //有改动
void main()
{
int a[10],i;
double average1;
for(i=0;i10;i++)
scanf("%d",a[i]);
average1=average(a);
printf("%lf",average1);
}
double average(int k[10] ) //有改动
{
double sum=0;
int j;
for(j=0;j10;j++)
sum=sum+k[j];
return(sum/10);
}
#include stdio.h
double WMean(double marks[],double weights[],int size)
{
double MarksWeightageProductSum=0;
double WeightageSum=0;
int i=0;
for(i=0;isize;i++)
{
MarksWeightageProductSum+=marks[i]*weights[i];
WeightageSum+=weights[i];
}
return MarksWeightageProductSum/WeightageSum;
}
int main()
{
double w[]={1,2,3,4};
double m[]={100,78,89,78};
printf("%f\n",WMean(m,w,4));
getch();
return 0;
}