已知函数: x+3x>0 0 x=0 x-1x<0 编写一个程序,输入x的值,输出y的值。(c语言)
时间: 2024-11-07 14:29:09 浏览: 28
用Java编写程序,求一元二次方程ax²+bx+c=0的根(系数在程序中给定),并输出。
这是一个简单的条件判断程序,根据给定的规则来确定变量y的值。你可以按照这个逻辑来编写C语言程序:
```c
#include <stdio.h>
int main() {
double x;
// 输入x的值
printf("请输入x的值: ");
scanf("%lf", &x);
if (x > 0) { // 当x大于0时
y = x + 3 * x; // y = 4x
printf("当x > 0时, y = %lf\n", y);
} else if (x == 0) { // 当x等于0时
y = 0; // y保持不变
printf("当x = 0时, y = %lf\n", y);
} else { // 当x小于0时
y = x - 1 * x; // y = x
printf("当x < 0时, y = %lf\n", y);
}
return 0;
}
```
在这个程序中,我们首先获取用户输入的x值,然后根据三个条件(x > 0、x = 0、x < 0)计算对应的y值并输出。
阅读全文