递归方法求s=1+1/(1+2)+1/(1+2+3)+...+1/(1+2+3+...+10)
时间: 2023-12-25 12:05:42 浏览: 53
用递归求1+2+3+...+n的程序
以下是递归方法求s的代码:
```c++
#include <stdio.h>
#include <stdlib.h>
double fun(int n);
int main(){
double s;
s = fun(10);
printf("s=%lf\n",s);
return 0;
}
double fun(int n){
if(n == 1) return 1.0/1;
else return 1.0/(n*(n+1)) + fun(n-1);
}
```
输出结果为:s=0.828968
阅读全文