问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C++ 求数组均值(用函数)

发布网友 发布时间:2022-05-19 23:24

我来回答

5个回答

热心网友 时间:2023-10-20 03:24

可以参考下面的代码:

#include <stdio.h>

double average(double *x, int len)

{

double sum = 0;

for (int i = 0; i < len; i++) // 求总和

sum += x[i];

return sum/len; // 返回平均值

}

int main()

{

double num[] = {1, 2, 3, 4, 5};

printf("average = %lf\n", average(num, 5));

return 0;

}

扩展资料:

C++关键字

struct,class,union

用于类型声明。class是一般的类类型。struct在C++中是特殊的类类型,声明中仅默认隐式的成员和基类访问限定与class不同(struct是public,class是private)。union是联合体类型。满足特定条件类类型——POD struct或POD union可以和C语言中的struct和union对应兼容。

do,for,while

循环语句的组成部分。C++支持do-while循环、for循环和while循环。C++11新增了ranged-based for循环,用:分隔声明的对象和指定循环的范围。

参考资料来源:百度百科-C++

热心网友 时间:2023-10-20 03:24

先将数组所有元素累加起来,再除以数据长度。

#include <stdio.h>

double average(double *x, int len)
{
    double sum = 0;
    for (int i = 0; i < len; i++) // 求总和
        sum += x[i];
    return sum/len; // 返回平均值
}

int main()
{
    double num[] = {1, 2, 3, 4, 5};
    printf("average = %lf\n", average(num, 5));
    return 0;
}

热心网友 时间:2023-10-20 03:25

还是我
楼上的在那个ave函数里输入,估计不是楼主想要的
#include <iostream>
using namespace std;
float ave(float* p,int n)
{
float s=0;
for(int i=0;i<n;i++)
s+=p[i];
return s/n;
}
int main()
{int n,i;
cin>> n;
float *p;
p = new float[n];

for( i=0 ; i<n ; ++i )
cin>>p[i];

cout<<ave(p,n)<<endl;

return 0;
}

热心网友 时间:2023-10-20 03:25

#include <iostream>
using namespace std;

float ave(float *p, int n);
int main()
{int n;
cin>> n;
float *p;
p = new float[n];

cout<<ave(p, n)<<" ";

return 0;
}

float ave(float *p, int n)
{
float s = 0;
for(int i=0 ; i<n ; ++i )
{
cin>>p[i];
s+=p[i];

}
return s / n;
}

热心网友 时间:2023-10-20 03:26

#include <iostream>

using namespace std;

float Average(float* p,int n)
{
int i;
float fSum;
float fAverage;

fSum = 0;
for( i=0 ; i<n ; i++ )
{
fSum += p[i];
}
fAverage = fSum/n;
return fAverage;
}

int main()
{int n,i;
cin>> n;
float *p;
p = new float[n];
float s=0;

for( i=0 ; i<n ; ++i )
{cin>>p[i];

s+=p[i];

}

cout<<s/n<<" ";
cout<<Average(p,n)<<endl;

return 0;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
泌尿系结核肾结核有哪些特点 肾结核治好影响寿命吗 邢台七路公交车2020年一月二十九号通车吗? 笔记本的USB有线网卡上不了网,试了公司的台式机(是路由器的),店家的... 喝多给特别喜欢的男生打电话骂他,他也不生气,是不在意吗 为什么我的QQ绑定不起手机为什么说我本次操作存在风? 内账应收应付怎么对账 应收应付应该如何对账 深圳弗林棕旅行社有限公司怎么样? 深圳市鹏运国际旅行社有限公司怎么样? win7和mac系统怎么切换 实习性质是什么? 研究生实习的单位是不是就业单位? 怎么用苹果手机第三方支付开通爱奇艺会员?(急) 三点定位式双眼皮手术过程痛苦吗 乐山微创三点式双眼皮 割双眼皮,韩式三点整个手术过程要多久? 三点式双眼皮怎么做的?在哪能做? 三点式双眼皮,是什么做法 – 韩式三点双眼皮过程是什么样的 三点式双眼皮怎么做的? 如果恢复被取消的信用卡 以前注销的信用卡可以再恢复吗 如何通过google analytics api获取数据零基础 python版20170819 14:07 谷歌的业务是什么 Analytics屡次停止运行是否上传错误报告,以助我们分 google analytics后台显示IP一天才几十而已,但是查Alexa差不多都有几K上去。这是什么原 职工生育津贴多久能报下来 ET是什麽 联想的智能手机(ET)系列是用的什么系统? 怎样把WIN7系统换成mac原始系统?? 1、编写自定义函数average,求2个数的平均值。(C语言编写代码) 苹果笔记本WIN7系统怎么切换到MAC自带系统? 编写求平均值的函数 营运车辆gps管理规定处罚 营运证为什么要交gps费用 炫舞的积分是怎么算的? QQ炫舞里的星级舞者怎样才有 炫舞的舞者星级怎么刷? 有人说我是桃花,什么意思? 求问现在京东还有哪里能领到满减的券 京东上的(满减)怎么看不懂呀 上边写着满19.9元买10件 是不是猕猴桃? 在哪里可以下载《回家的诱惑》的主题曲? 这两天一直在看《回家的诱惑》,哪里可以下载到主题曲和插曲? 《回家的诱惑》主题曲 《避风港》下载 谁有回家的诱惑主题曲下载地址呀? 回家的诱惑主题曲mp3/wma格式链接。 谁知道回家的*电视剧里所有歌曲叫什么,注意是新歌曲,在哪里可以下载到, 哪位兄弟有《回家的*》韩版主题曲,最好能给一个MP3链接,我空间想用,谢谢了!