关于求解x^n/(x+5)在[0,1]上的积分的解法
这道题目我用近似梯形法给暴力出来了。。。但是最后进行数学推导后得出不防设f(n)=(x^n/(x+5)在[0,1]上的积分),则有下面关系式f(n)=-5*f(n-1)+1/n,然后我写出下面的程序,但是运行的时候程序崩溃了,希望大家帮忙看看,谢谢了!
#include<stdio.h>
#include<math.h>
double f(int);
int main(void)
{
int n;
printf("Please enter 'n':\n");
while(scanf("%d")==1)
{
printf("The result is %lf\n",f(n));
}
return 0;
}
double f(int n)
{
if(n==0)
return log(6/5);
if(n>0)
return -5*f(n-1)+1/n;
}