#include #include void main(void){long double a=1/2,b=1;for(;;){a=1.0/(2+a);if(fabs(sqrt(2)-b-a)<1.0e-6){printf("结果是:%lf\n所以根号2即为所求的连分数值\n",a+b);break;}}}