您的位置:首页 > 理论基础 > 数据结构算法

数据结构学习-递归(1)

2016-04-17 13:30 876 查看

问题描述:

已知A
为整数数组,编写一个递归算法求其中n个元素的平均值。

代码:

#include <iostream>

using namespace std;
double Average(int a[],int i);
int main()
{
int a[5]={6,2,3,5,1};
double n=Average(a,4);
cout<<n;
return 0;
}
double Average(int a[],int i)
{
if(i==0)
return a[i];
return (a[i]+i*Average(a,i-1))/(i+1);
}


运行结果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: