用c语言计算分段函数
时间: 2024-01-21 13:19:23 浏览: 121
C语言程序设计-编写函数fun计算下列分段函数的值:x^2+x+6 x0且x≠-3 f(x)= x^2-5x+6
5星 · 资源好评率100%
下面是一个用 C 语言计算分段函数的示例代码:
```c
#include <stdio.h>
int main() {
float x, y;
printf("Enter the value of x: ");
scanf("%f", &x);
if (x < 0) {
y = -x;
} else if (x >= 0 && x < 5) {
y = x + 2;
} else if (x >= 5 && x < 10) {
y = 3 * x - 1;
} else {
y = x / 2;
}
printf("The value of f(x) = %.2f", y);
return 0;
}
```
这个程序会要求用户输入一个 x 的值,然后根据 x 的值计算出相应的 y 值,并将其输出。这个程序中使用了 if-else 语句来实现分段函数的计算。具体来说,当 x 小于 0 时,y 等于 -x;当 x 大于等于 0 且小于 5 时,y 等于 x 加上 2;当 x 大于等于 5 且小于 10 时,y 等于 3 倍 x 减去 1;当 x 大于等于 10 时,y 等于 x 除以 2。最后,程序会将计算出的 y 值输出。
阅读全文