计算分段函数的值
问题:有一个分段函数:当x<-5时,y = x/3 + 10; 当-5<=x<=5时,y = x/2 - 2.4;当x>5时,y = 2.9x-10,编一程序,输入x的值,输出y的值。
要求:输入一个整数,以回车结束。
输出形式:输出函数值,保留一位小数。
示例1:
输入: -6
输出: 8.0
示例2:
输入: 5.
输出: 0.1
示例3:
输入: 6
输出: 7.4
代码展示:
#include<stdio.h>
#include<math.h>
int main()
{
int x;
double y;
scanf("%d",&x);
if(x<-5)
{
y=x/3.0+10;
}
else if(x>=-5&&x<=5)
{
y=x/2.0-2.4;
}
else if(x>5)
{
y=2.9*x-10;
}
printf("%.1lf",y);
return 0;
}