5. (程序题)
题目编号:Exp02-Basic05
题目名称:嵌套函数
题目描述:编写程序,当x=1.0、2.0、…、20.0时,计算如下函数到5层嵌套。F(x)=1+1/(1+1/(1+1/(1+1/(1+1/x))))
输入:一个浮点数表示x的值,输入保证x不为零。
输出:一个浮点数F(x)的值,保留小数点后3位。
样例:
Plain Text
1
Plain Text
1.625
#include<stdio.h>
int main()
{
float a,b,n;
scanf("%f",&a);
n=0;
while(n<5)
{
b=1+1/a;
a=b;
n++;
}
printf("%.3f",a);
return 0;
}