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)); }