编写一递归函数,计算下面的级数m(i)=1/3+2/5+3/7+4/9+5/11+.+i/(2i+1)要求在主函数中测试.

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 23:14:59
编写一递归函数,计算下面的级数m(i)=1/3+2/5+3/7+4/9+5/11+.+i/(2i+1)要求在主函数中测试.

编写一递归函数,计算下面的级数m(i)=1/3+2/5+3/7+4/9+5/11+.+i/(2i+1)要求在主函数中测试.
编写一递归函数,计算下面的级数m(i)=1/3+2/5+3/7+4/9+5/11+.+i/(2i+1)要求在主函数中测试.

编写一递归函数,计算下面的级数m(i)=1/3+2/5+3/7+4/9+5/11+.+i/(2i+1)要求在主函数中测试.
#include "stdio.h"
double sum(int n)
{
if(n>1)
{
return (double)n/(double)(2*n+1)+sum(n-1);
}
else
{
return (double)n/(double)(2*n+1);
}
}
int main()
{
int n;
printf("输入项数:");
scanf("%d",&n);
printf("%lf",sum(n));
}