问题描述
小达请你计算分段函数y=f(x) 的值。
输入格式
输入一个浮点数 x作为问题描述中分段函数的 x,0≤x<20 。
输出格式
输出 xx 对应的分段函数值: f(x) 。结果保留到小数点后三位。
样例
输入数据 1
1.0
输出数据 1
1.500
代码
#include<bits/stdc++.h>
using namespace std;
int main(){
double x;
cin >> x;
if(x>=0&&x<5){
printf("%.3lf",-x+2.5);
}
else if(x>=5&&x<10){
printf("%.3lf",2-1.5*(x-3));
}
else{
printf("%.3lf",x/2-1.5);
}
return 0;
}