2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > if...else 语句双分支结构 计算分段函数

if...else 语句双分支结构 计算分段函数

时间:2021-03-08 00:22:48

相关推荐

if...else 语句双分支结构   计算分段函数

一个 if 语句后可跟一个可选的 else 语句,else 语句在布尔表达式为 false 时执行。语法:

--------------------------------------------------------------------- if(boolean_expression)

{

/* 如果布尔表达式为真将执行的语句/

}

else

{

/如果布尔表达式为假将执行的语句 */

}

---------------------------------------------------------------------

本题目要求计算下列分段函数 (的值:

注:可在头文件中包含 math.h,并调用 sqrt 函数求平方根,调用 pow 函数求幂。

输入格式:

输入在一行中给出实数 x。

输出格式:

在一行中按 “f (x) = result” 的格式输出,其中 x 与 result 都保留两位小数。

输入样例 1:

10

输出样例 1:

f(10.00) = 3.16

输入样例 2:

-0.5

输出样例 2:

f(-0.50) = -2.75

我的答案:

#include <stdio.h> #include<math.h>int main(){double x, y;scanf("%lf", &x);if (x >= 0){y = pow(x, 0.5);}else{y = pow(x + 1, 2) + 2*x + 1 / x;}printf("f(%.2lf) = %.2f", x, y);return 0;}

过程中的错误:

2*x误写为2x,被习惯所影响

else后可不接()

注意

:if 语句块中,不管有多少条语句, 都使用花括号结构。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。