x为整数,求以下分段函数的值(y是double类型)。
**输入提示信息: "请输入整数x:\n"
**输入格式: "%d"
**输出格式: "输入X=%d 由分段函数求得y的值为 %.2f"
程序运行示例:
请输入整数x:
8
输入X=8 由分段函数求得y的值为 2562.60
x为整数,求以下分段函数的值(y是double类型)。
**输入提示信息: "请输入整数x:\n"
**输入格式: "%d"
**输出格式: "输入X=%d 由分段函数求得y的值为 %.2f"
程序运行示例:
请输入整数x:
8
输入X=8 由分段函数求得y的值为 2562.60
#include <stdio.h>
#include <math.h>
int main()
{
int x;
double y;
printf("请输入整数x:\n");
scanf("%d",&x);
if(x>=-100 && x <=-10)
y = x+2;
else if(x>-10 && x < 0)
y = -1.0/2 * x * x;
else if(x>=0 && x<100)
y = 5*x*x*x +1.0/5*x+1;
else
y = 7*abs(x) + 9;
printf("输入X=%d 由分段函数求得y的值为 %.2f",x,y);
return 0;
}