//author:yangyang
#include "stdafx.h"
#define N 20//定义为求20项的和
double sum(double sum);
int main()
{
double res = 0;
for (int i = 0; i < N; i++)
{
res = sum(res);//运用递归,求和
}
printf("%f", res);
return 0;
}
//递归求和函数
static double a = 1.0, b = 2.0;
double sum(double sum)
{
sum += b / a;
double c = b;
b = a + b;
a = c;
return sum;
}
计算前20项和
最新推荐文章于 2021-05-21 01:08:12 发布