1. 程式人生 > >Standing on the great man of shoulder

Standing on the great man of shoulder

無窮分數


無窮的分數,有時會趨向於固定的數字。
請計算【圖1.jpg】所示的無窮分數,要求四捨五入,精確到小數點後5位,小數位不足的補0。


請填寫該浮點數,不能填寫任何多餘的內容。


用遞迴編碼實現:

//double 有效位測試--結果16位有效位 
//#include 
//#include 
//using namespace std;
//int main()
//{
//	double n=1e40;
//	double s=n-1e39;
//	cout<=1; i=i/10)	
//	{
//		double d=i/3.0;
//		printf("d=%.20Lf\n",d);
//	}
//	return 0;
//}
#include 
#include 
using namespace std;
double sum;
double f(double n)
{
	if(n==10000.0)
	{
		return n+1;
	}
	return n/(n+f(n+1));
	
}
int main()
{	
	sum=f(1);
	cout<