题目要求计算下列分段函数f(x)的值:\n\nf2-11\n\n注:可在头文件中包含math.h,并调用sqrt函数求平方根,调用pow函数求幂。\n\n输入格式:\n输入在一行中给出实数x。\n\n输出格式:\n在一行
时间: 2023-05-04 11:01:32 浏览: 151
这道题目要求计算下列分段函数f(x)的值:
f(x) =
-x^2 + 3x + 9 (x <= 2)
sqrt(x + 6) (2 < x < 11)
x^2 - 3x + 9 (x >= 11)
注:可在头文件中包含math.h,并调用sqrt函数求平方根,调用pow函数求幂。
输入格式:
输入在一行中给出实数x。
输出格式:
在一行中按照“f(x) = result”的格式输出,其中x与result均保留两位小数。
如果x不在定义域内,则输出一行“No answer.”。
举例:
输入样例:10
输出样例:f(10.00) = 79.00
相关问题
本题目要求计算下列分段函数f(x)的值:\n\nf2-11\n\n注:可在头文件中包含math.h,并调用sqrt函数求平方根,调用pow函数求幂。\n\n输入格式:\n输入在一行中给出实数x。\n\n输出格式:\n在一
行中输出f(x)的值,保留小数点后2位。\n\n输入样例:\n2.5\n\n输出样例:\n-.50\n\n分析:\n根据题目所给的分段函数f(x),我们可以将其分为三段:\n当x<时,f(x) = sqrt(pow(x, 3)) + exp(x);\n当<=x<=10时,f(x) = pow(x, 2) + log10(x);\n当x>10时,f(x) = pow(x, 3) - 1。\n根据输入的实数x的值,我们可以判断其属于哪一段,然后根据对应的公式计算出f(x)的值即可。\n注意:在输出f(x)的值时,需要保留小数点后2位,可以使用printf函数进行格式化输出。
阅读全文