帮忙解C语言题目! 要程序设计 完整点!

来源:百度知道 编辑:UC知道 时间:2024/05/22 19:04:44
有一个函数:
x x<1
Y={2x-1 1<=x<10
3x-11 x>=10
写一段程序,输入x,输出y值,急在线等!

void main()
{
double x,y;

printf("Please input x:");
scanf("%lf",&x);
if(x>=1&&x<=10) y=2*x-1;
else if(x>=10) y=3*x-11;
else printf("input error!");
printf("Y=%lf.\n",y);
}
我只是当做是个分段函数做的,能看懂的就这样,第一行看不懂。

main()
{
double x, y;
scanf("%lf", &x);

// 用if-else if-else
if(x<1) y=x;
else if(x<10) y=2*x-1;
else y=3*x-11;

printf("y: %lf", y);
}

float GetY(){
float x,y;
if (x<1) return x; //x<1
else if(x>=1 && x<10)return 2*x-1; //1<=x<10
else return 3*x-11; //x>=10
}