Problem Description
计算下列表达式值:
Input
输入x和n的值,其中x为非负实数,n为正整数。
Output
输出f(x,n),保留2位小数。
Sample Input
3 2
Sample Output
2.00
#include <stdio.h>
#include <math.h>
float fn(float x,int n);
int main()
{
float f,x;
int n;
scanf("%f %d",&x,&n);
f=fn(x,n);
printf("%.2f",f);
return 0;
}
float fn(float x,int n)
{
float result;
for(int i=1;i<=n;i++)
{
if(i==1)
result=sqrt(x+i);
else
result=sqrt(result+i);
}
return result;
}