- C语言函数练习题写一函数用递归方法求:1+1/2+1/3+1/4
- 写一用递归方法求:1+1/2+1/3+1/4+1/5+1/6+1/7....+1/n。
- 晴楼主注意:真正的递归方法如下,以上回答均非递归
#include
float run(int n){
if(n==1)
return n;
else{
return run(n-1)+(1/(double)n); }
}
main(){
int n;
double res;
scanf("%d",&n);
res = run(n);
printf("%f",res);
getch();
}