#include<stdio.h>
#include<math.h>
double f(double x, int n);
int main()
{
double x;
int n;
printf("请输入x和n:");
scanf("%lf%d", &x, &n);
printf("f(%.2lf,%d)=%.2lf\n", x,n,f(x, n));
}
double f(double x, int n)
{
if (n == 0)
{
return 0;
}
else if (n == 1)
{
return sqrt(x);
}
else
{
return sqrt(f(x, n - 1));
}
}
用递归的方法求下面函数f(x)的值: f(x,n)= (n层根号),设计主函数,输入n=5,x=100,测试。
最新推荐文章于 2022-12-24 01:04:40 发布