C++编程小问题2

来源:百度知道 编辑:UC知道 时间:2024/05/30 09:46:38
请尽量使用简单易明的C++语言编程:

编一函数求下列数组元素的算术平均值

double fun(double array[] , int n))

代码如下:
#include<iostream>
using namespace std;
double fun(double array[],int n)
{
double num=0.0;
for(int i=0;i<n;i++)
num+=array[i];
return num/(double)n;//返回算术平均值
}
int main()
{
int n;
double *array,sum;
cout<<"请输入元素的个数:";
cin>>n;//输入数组的元素个数
array=new double[n];
cout<<"请输入元素:";
for(int i=0;i<n;i++)
cin>>array[i];
sum=fun(array,n);
cout<<sum<<endl;
return 0;
}

{
double temp=0;
for(int i=0;i<n;i++)
{
temp+=array[i];
}
return temp/n;
}

double fun(double array[] , int n))
{
double mid=0;
for(int i=0;i<n;i++)
{
mid+=array[i];
}
return mid/(double)n;
}