蒜术师请你计算分段函数 y=f(x)y=f(x) 的值。
输入格式
一个浮点数 X,0≤X<20。
输出格式
输出 X 对应的分段函数值:f(X)。结果保留到小数点后三位。
#include <stdio.h>
int main()
{
float x,y;
scanf("%f",&x);
if(0<=x&&x<5)
y=2.5-x;
if(5<=x&&x<10)
y=2-1.5*(x-3)*(x-3);
if(10<=x&&x<20)
y=x/2-1.5;
printf("%.3f",y);
return 0;
}
要是有其他类似的函数计算,修改一下 x 的范围,跟 y 的值。