C语言中,并没有专门的求平均数函数。一般都是根据需要自行编写。
一、算法设计:
平均数需要先计算一组数的总和,然后除以总个数。
所以需要按照如下步骤进行:
1、确认元素个数及各个元素值;
2、遍历,累加各个元素;
3、除以个数,得到平均数;
4、输出结果。
二、参考代码:
以整型为例:
#include <stdio.h>float ave(int *a, int n)
{
float s=0
int i
for(i=0i<ni++)//遍历。
s+=a[i]//累加。
s/=n//计算平均数。
return s//返回结果。
}
int main()
{
int a[5] = {2,6,8,9,3}//待计算数组。
printf("%f\n", ave(a,5))//调用函数,计算平均数并输出。
return 0
}
注意:由于平均数涉及除法,所以一般平均数值并不是整数,所以需要用浮点数来存储平均数。
1、新建一个 求数组内所有元素的平均值项目。
2、添加一个 average.cpp 文件。
3、包含需要用到的各种头文件。
4、输入main函数。
5、定义一个double类型的数组arr[5]。
6、使用 for 循环求出arr数组的平均值。
7、运行程序,输出结果即可。