分段函数c++
【题目描述】
编写程序,计算下列分段函数y=f(x)的值。结果保留到小数点后三位。y=-x+2.5; 0<=x<5
y=2-1.5(x-3)(x-3); 5<=x<10
y=x/2-1.5; 10<=x<20
【输入】
一个浮点数N,0 <= N < 20。
【输出】
输出N对应的分段函数值:f(N)。结果保留到小数点后三位。
【输入样例】
1.0
【输出样例】
1.500
#include "stdio.h"
float f(float x)
{
if (x < 5)
return -x+2.5;
else if (x < 10)
return 2-1.5*(x-3)*(x-3);
if (x < 20)
return x/2-1.5;
}
int main()
{
float x;
printf("输入一个数字(0-20)不包含20:");
scanf("%f",&x);
if (x < 0 || x >= 20)
printf("输入错误.\n");
else
字符串截取函数c语言{
printf("%.3f",f(x));
}
return 0;
}
(此文档部分内容来源于网络,如有侵权请告知删除,文档可自行编辑修改内容,
供参考,感谢您的配合和支持)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。