c++计算下列分段函数y=f(x)的值(输入数据为浮点数,输出保留小数点后三位)

2024-11-24 19:09:30
推荐回答(1个)
回答1:

#include
#include
#include
#include
using namespace std;
int main()
{
double x,y;
scanf("%lf",&x);
if (5>x&&x>=0)
y=0-x+2.5;

else if (10>x&&x>=5)
y=2-1.5*(x-3)*(x-3);

else
y=x/2-1.5;
printf("%.3lf\n",y);
return 0;
}