C语言实验——计算表达式 (sdut oj)
2017-01-25 18:04
260 查看
C语言实验——计算表达式
Time Limit: 1000MS Memory Limit: 65536KB
Problem Description
计算下列表达式值:
Input
输入x和n的值,其中x为非负实数,n为正整数。
Output
输出f(x,n),保留2位小数。
Example Input
3 2
Example Output
2.00
Hint
Author
参考代码
#include<stdio.h> #include<math.h> double f(double x,int n) { double y; if(n == 1) { y = sqrt(n + x); } else y = sqrt(n + f(x,n - 1)); return y; } int main() { double x; int n; double y; scanf("%lf%d",&x,&n); y = f(x,n); printf("%.2lf\n",y); return 0; }
相关文章推荐
- C语言实验——计算表达式
- C语言实验——计算表达式
- C语言实验——计算表达式
- C语言实验——圆柱体计算 (sdut oj)
- C语言实验——计算表达式
- C语言实验——计算表达式
- C语言实验--计算表达式
- C语言实验——求三个整数的最大值 (sdut oj)
- 1199C语言实验——计算表达式
- C语言练习 表达式的递归计算
- C语言实验——求两个整数之和 (sdut oj)
- C语言实现整数四则运算表达式的计算
- C++程序设计实验报告(十六)----用循环控制语句编写程序,完成表达式的计算
- C语言实验——图形输出(字符常量练习)(sdut oj)
- C语言实验——用*号输出字母C的图案 (sdut oj)
- C语言实验——打印图形 (sdut oj)
- 重温C语言(1)----计算算术表达式的值
- 第2章实验补充C语言中如何计算补码
- C语言printf函数输出表达式中的计算顺序
- 实验5-2 编制程序,输入m、n(m≥n≥0)后,计算下列表达式的值并输出。 要求将计算阶乘的运算编写作函数fact(n),函数返回值的类型为float。