2020: C语言实验——计算表达式
时间限制: 1 Sec 内存限制: 64 MB提交: 48 解决: 31
[ 提交][ 状态][ 讨论版]
题目描述
计算下列表达式值:
输入
输入x和n的值,其中x为非负实数,n为正整数。
输出
输出f(x,n),保留2位有效数字。
样例输入
3 2
样例输出
2.00
#include <stdio.h>
#include <math.h>
double f(int n,double x);
int main()
{
int n;
double x,s;
scanf("%lf %d",&x,&n);
s=f(n,x);
printf("%.2lf\n",s);
return 0;
}
double f(int n,double x)
{
double sum;
if(n==1)
sum=sqrt(1+x);
else
sum=sqrt(n+f(n-1,x));
return sum;
}