c语言分段函数

来源:百度知道 编辑:UC知道 时间:2024/05/26 12:20:23
x<0
y=x+1
x=0
y=2x=3
x>0
y=x*x
哪位能帮着编一个

根据输入x的值,计算y

谢谢

#include <stdio.h>

int main()
{
double x,y;
printf("Enter the x:");
scanf("%lf",&x);//输入x

if(x<0)//x<0
y=x+1;
else if(x==0)//x=0
y=2*x-3;//y=2x=3?题目打错吧?
else//x>0
y=x*x;

printf("x=%lf,y=%lf",x,y);

return 0;

}

你想问什么

if(x<0)
y=x+1;
else if(x>0)
y=x*x;
else
y=2*x;(or y=3 不明白你那句话什么意思)

是这个吗