求C++ 编写分段函数
来源:百度知道 编辑:UC知道 时间:2024/06/14 13:02:07
Description
已知函数为
给定x,请求其函数值
输入
一行,x
输出
一行,f(x),不要输出多余的零。
Sample Input
0.5
Sample Output
0.25
Source
已知函数为
给定x,请求其函数值
输入
一行,x
输出
一行,f(x),不要输出多余的零。
Sample Input
0.5
Sample Output
0.25
Source
题目1062:分段函数
时间限制:1 秒
内存限制:32 兆
特殊判题:否
提交:2877
解决:1671
题目描述:
编写程序,计算下列分段函数y=f(x)的值。
y=-x+2.5; 0<=x<2
y=2-1.5(x-3)(x-3); 2<=x<4
y=x/2-1.5; 4<=x<6
输入:
一个浮点数N
输出:
测试数据可能有多组,对于每一组数据,
输出N对应的分段函数值:f(N)。结果保留三位小数
样例输入:
?
1
1
样例输出:
?
1
1.500
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
double y(double x){
double result;
if(0<=x&&x<2.0)
{
result=-1*x+2.5;
}
else if(2<=x&&x<4){
result=2-1.5*(x-3.0)*(x-3.0);
}
else{
result=x/2-1.5;