【问题描述】
有一分段函数如下,编写函数进行计算,在主函数中输入x值,输出y值。
【样例输入1】
-1.5
【样例输出1】
0.00250501
【样例输入2】
5.6
【样例输出2】
31.8957
【样例输入3】
12.5
【样例输出3】
4.06202
解析
函数y=f(x)在C++上面的体现。
#include<iostream>
#include<cmath>
using namespace std;
double f(double x)
{
double y;
if(x<=0)
y=sin(x)+1;
else if(x>0&&x<10)
y=x*x+3/x;
else
y=sqrt(x+4);
return y;
}
int main()
{
double x,y;
cin>>x;
y=f(x);
cout<<y<<endl;
}