c++ 一维数组 求最大值,平均值,中值,方差
2017-07-04 13:15
190 查看
#include <iostream> using namespace std; double max(double a[],int );//最大值 double ave(double a[],int );//平均 double min(double a[],int);//中值 double variance (double a[],int );//方差; int main() { } double max(double a[],int n) { double haha=a[0]; for (int i=1;i<n;i++) { if (a[i]>haha) haha=a[i]; } return haha; } //这是求最大值;最小值和 这个差不多,不写了? double ave(double a[],int n) { int sum=0; for (int i=0;i<n;i++) sum+=a[i]; return sum/n; } //平均值,没什么好说的? //方差要用的是平均值,不是中值; double mid(double a[],int n) { int mid; if (n%2==0) mid =(a[n/2-1]+a[n/2])/2; else mid =a[(n-1)/2]; } //这个是求中值 double variance (double a[],int n) { double sum=0; double average=ave(a,n);//函数调用!!不许有【】!!!不许有int和double !! for (int i=0;i<n;i++) sum=(a[i]-average)*(a[i]-average); return sum/n; } //这个是求方差的,最后要除以n,别忘了!!!
相关文章推荐
- c++ 一维数组 求最大值,平均值,中值,方差
- c/c++数组排序、计算平均值、最大、小值
- 定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,然后求出所有元素的最大值,最小值,平均值,和值,并输出出来。
- numpy库矩阵信息的获取(最大值最小值、平均值、中值、方差标准差、求和)
- 定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,然后求出所有元素的最大值,最小值,平均值,和值,并输出出来。
- c++计算一维数组中的最大元素
- C/C++数组排序、计算平均值、最大、小值
- Java编程:定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,然后求出所有元素的最大值,最小值,平均值,和值,并输出出来。
- 建立一个类ARRAY,求一维数组中各元素的最大值、最小值和平均值。具体要求如下:
- C++ 浅谈指针的用法:与const、一维数组、二维数组、typedef等结合
- C++ 数组 求最大数并和最后一个数交换和最小数并和第一个数交换
- C++ 求数组中最大值
- C/C++数组的大小最大能有多大?
- 彻底搞清C/C++中一维数组,二维数组,指针,数组指针和指针数组以及指向指针的指针,行地址和列地址之间的关系
- [笔试题 6][c/c++]一维数组初始化问题
- 题目:给一个排序好的整数数组A,请写一个函数,输入是数组A和一个整数x,返回数组A中值小于x的最大元素的索引值
- Java程序:求一个数组中的最大值丶最小值和平均值。
- 计算数组中最大值、最小值和平均值的方法(The methods of calculating the maximum, minimum and average of a array )
- 第二周 任务八 输入10个数存入数组,求最大值、最小值和平均值
- C++(typedef、一维数组转成二维数组、C和C++区别、成员地址成员指针、构造析构函数、this指针、const用法、显示时间、const用法)