13:分段函数

描述
编写程序,计算下列分段函数y=f(x)的值。

y=-x+2.5; 0 <= x < 5

y=2-1.5(x-3)(x-3); 5 <= x < 10

y=x/2-1.5; 10 <= x < 20

输入
一个浮点数N,0 <= N < 20
输出
输出N对应的分段函数值:f(N)。结果保留到小数点后三位。
样例输入
1.0
样例输出
1.500

#include <iostream>
using namespace std;

int main() {
	double x, y;
	cin >> x;
	if (0 <= x && x < 5) y = -x + 2.5;		
	else if (5 <= x && x < 10) 	y = 2 - 1.5 * (x-3) * (x-3);
	else if (10 <= x && x < 20) y = x / 2-1.5;
	printf("%.3f", y);
}
posted @   iamy  阅读(214)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示