View Code of Problem 48

#include <stdio.h>
void main()
{
	int n,i;
	int a=2,b=1,c;
	double s=0;
	scanf("%d",&n);
	if(n>=1&&n<=10)
	{
		for(i=0;i<n;i++)
		{
			s+=(1.0*a)/b;//这个数列的规律就是后一项的分子是前一项的分子与分母的和,分母是前一项的分子;
			c=a+b;
			b=a;
			a=c;
		}
	}
	printf("%0.6lf",s);
} 

Double click to view unformatted code.


Back to problem 48