求平均值
c语言标准库函数不提供该函数,这个函数是用户自定义的,用来求平均值的.
例如:
#include?"stdio.h"
double?a[N];
double?average(){//就算数组a的平均值,并返回平均数
double?sum=0;
int?i;
for(i=0;iN;i++)
sum?+=?a[i];
return?sum/N;
}
int?main()
{
double?ave;
for(i=0;iN;i++)//数组赋值
scanf("%lf",a[i]);
ave?=?average();//求平均值
printf("%lf",ave);
return?0;
c语言的中没有现成的求平均数函数,可以自己定义一个求平均数的函数
double?Average(double?s[],int?n)
if(n==0)return?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);
printf("average = %f\n", average);
注意输入第一个数值后,回车然后输入第二个数值
#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]?)?//有改动
int?j;
for(j=0;j10;j++)
sum=sum+k[j];
return(sum/10);
①.、首先新建一个?求数组内所有元素的平均值项目.
你是用main()这个函数调用了average()这个函数.average(int
*pa,int
n)这个函数的第一个参数是你要计算数组的首地址,第二个参数是数组大小.
①.)avg=avg+*(pa+k);的作用是循环累加,*(pa+k)是pa对应数组的第k+1项内容
m=average(
希望可以帮助到你!
以上就是土嘎嘎小编为大家整理的平均值c语言的函数名相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!