参数说明: a是一维浮点数数组,n是数组中的元素个数
下面的函数求a中元素的平均值,并返回。
float Average(float* a, int n)
{
int i;
float s = 0;
// 求和
for (i = 0; i < n; i ++)
s += a[i];
s /= n; // 求平均
return s;
}
// 测试
void main()
{
float a[] = {2, 5, 4, 7};
float x;
x = Average(a, 4);
printf("平均值是:%f\n", x);
}
double avg(double a[],int len){//len为数组元素个数
int i;
double sum=0.0;
for(i=0;i
}
return sum/len;
}
#include
#include
#include
double ave_fun(int a[],int n)
{
double sum=0.0;
int i;
for(i=0;i
sum += a[i];
}
return sum/n;
}
int main()
{
int a[6] = {1,2,3,4,5,6};
double ave;
ave = ave_fun(a,6);
printf("ave = %f",ave);
return 0;
}
float avg(int a[],int n)
{
int i=0;
float s=0;
for(i=0;i
return s/n;
}
#include
int main(void)
{
int a[10] = {1,2,3,4,5,6,7,8,9,10};
int i, sum = 0;
for (i = 0; i < 10; ++i)
sum+=a[i];
printf("%.2f\n", sum/10.0);
return 0;
}