题目描述
编写程序,计算下列分段函数 的值。结果保留到小数点后三位。
输入格式
一个浮点数 。
输出格式输出 对应的分段函数值: 。结果保留到小数点后三位。
样例样例输入
1.0
样例输出
1.500
数据范围与提示
分类标签
[语法基础]
C++题解代码
#include <bits/stdc++.h>
using namespace std;
double a;
double y;
// The main procedure
int main() {
cin>>a;
if ((a >= 0) && (a < 5)) {
y = ((0-a)+2.5);
}
if ((a >= 5) && (a < 10)) {
y = (2-(1.5*((a-3)*(a-3))));
}
if ((a >= 10) && (a < 20)) {
y = ((a/2)-1.5);
}
cout<<fixed<<setprecision(3);
cout<<y;
return 0;
}
Blockly题解代码图片