Bootstrap

c语言利用递归简单实现1+1/2+1/3+1/4+......1/n

#include <stdio.h>
int main() {
	double fun(double n);					//对fun的声明 
	double ch=0;
	int n;
	scanf("%d",&n);
	ch=fun(n);								//值传递n 
	printf("%lf",ch);
}
double fun(double n)
{
	if(n==1) return 1;						//递归结束的条件 
	else return 1.0/n+fun((n-1));			//递归的核心语句 
}
;