C语言实验——计算表达式

C语言实验——计算表达式

Time Limit: 1000 ms  Memory Limit: 65536 KiB

Problem Description

计算下列表达式值: 

 

Input

输入x和n的值,其中x为非负实数,n为正整数。

Output

输出f(x,n),保留2位小数。

Sample Input

3 2

Sample Output

2.00

Hint

Source


#include<stdio.h>
#include<math.h>
double f(double x,int n){
	if(n==1){
		return sqrt(1+x);
}
	if(n>1){
		return sqrt(n+f(x,n-1));
	}
}
int main(){
	int n;
	double x;
	scanf("%lf %d",&x,&n);
	printf("%.2lf\n",f(x,n));
    
}


猜你喜欢

转载自blog.csdn.net/ailmengi000/article/details/79920627