c++中 求 平均值是哪个函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c++中 求 平均值是哪个函数相关的知识,希望对你有一定的参考价值。

完整代码:

/*

ModuleName:求平均值函数

ModuleDate:20141222

ModuleAuth:CLyoko

Description:编写程序从键盘输入10个float

类型数存入一维数组a中,求这10个数的平均值,

然后用函数aver实现平均值计算,输出这10个数

以及平均值,要求数组和元素个数作为参数传递

Other:

RevisionHistory:

DateRelVer.Notes

201412221.0创建程序

*/

#include<stdio.h>

#include<stdlib.h>

floataver(floattemp[],floatsize);

intmain(intargc,char*argv[])

floata[10]={0};

floataverage;

inti;

printf("求10个数平均值\n");

printf("请输入10个数,用空格键隔开:");

    for(i=0;i<10;i++)

        scanf("%f",&a[i]);      

printf("\n数据:\n");

    for(i=0;i<10;i++)

printf("%.1f",a[i]);

printf("\n");

average=aver(a,10);

printf("平均值为:%.2f\n",average);

system("pause");

return0;

/*

Function:Name:aver

Function:Description:求平均值

Inputs:float*temp,intsize

Outputs:float

Notes:nil

*/

floataver(floattemp[],floatsize)

floatsum=0,average;

inti;

    for(i=0;i<size;i++)

sum+=temp[i];

returnsum/size;

扩展资料

C++ - Vector 计算 均值(mean) 和 方差(variance):

double sum = std::accumulate(std::begin(resultSet), 

std::end(resultSet), 0.0);   

double mean =  sum / resultSet.size(); 

//均值  double accum  = 0.0;  
std::for_each (std::begin(resultSet),

 std::end(resultSet), 

[&](const double d)  
   accum  += (d-mean)*(d-mean);  
);  

 double stdev = sqrt(accum/(resultSet.size()-1)); 

//方差  。

参考技术A using namespace std;
int main()

    double sum=0;
    int a[10]=11,22,33,44,55,66,77,88,99,28;
    for(int i=0;i<10;++i)
        sum+=a[i];
    cout << sum/10 << endl;

参考技术B 这个还需要函数吗?你自己写一个都可以吧

SqlServer函数的聚合函数

参考技术A

count()
返回组中的总条数,count(*)返回组中所有条数,包括NULL值和重复值项,如果抒写表达式,则忽略空值,表达式为任意表达式。
max()
返回组中的最大值,空值将被忽略,表达式为数值表达式,字符串表达式,日期。
min()
返回组中的最小值,空值将被忽略,表达式为数值表达式,字符串表达式,日期。
sum()
返回组中所有值的和,空值将被忽略,表达式为数据表达式。
avg()
返回组中所有值的平均值,空值将被忽略,表达式为数据表达式。

以上是关于c++中 求 平均值是哪个函数的主要内容,如果未能解决你的问题,请参考以下文章

用JAVA求平均值

第9次作业-函数求输入的任意两个数的平均值,并输出三个数中的最小值。

MySQL函数的聚合函数

第9次作业-函数求输入的任意两个数的平均值,并输出三个数中的最小值。

成为C++高手之for循环

Oracle数据库中求最大值和平均值的聚合函数是