根据如下分段函数,输入的x的值,输出对应的y值。
输入格式:
输入x的值。
输出格式:
输出对应的y值,小数点后保留3位小数。
输入样例:
10.5
输出样例:
27.083
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
int main()
{
double x,y;
scanf("%lf",&x);
if(x>6){
y=5.0/27*(x*x+4*x-6);
}else if(x<=0){
y=(23.0/7)*abs(x*x*x+4);
}else{
y=log(16)/log(3)+x;
}
printf("%.3f\n",y);
return 0;
}