在数据采集系统中,药时需要对采集的数据取平均值。编写一个计算多个数据平均值的datas _ave 函数,要求函数参数为两个:第1个参数是数组名或指针变量,用于接收实参数组的首地址;第2个参数是整型变量.用于接收参与计算的数据个数。函数返回多个数据的平均值(单精度实型)。
#include<stdio.h>
float datas_ave(int a[],int n){
float s=0;
int i;
for(i=0;i<n;i++){
s+=a[i];
}
return s/n*1.0;
}
int main()
{
int a[5]={1,2,3,4,5};
printf("%.2f",datas_ave(a,5));
return 0;
}