C语言程序设计 有一函数,y=2x(x>=0) y=x*2+3x-5(x<0) 编写程序,输入x,输出y

2025-02-22 23:47:32
推荐回答(3个)
回答1:

#include 
using namespace std;
double fun(double x)
{
    if (x >= 0)return 2.0*x;
    else return x*x+x*3-5;
    //if x >= 0; y = 2x
    //if x < 0; y = x^2+3x-5;
}

int main()
{
double x;
while (cin >> x){
        cout << "y=" << fun(x) << endl;
}
return 0;
}

回答2:

float x,y;
printf("qingshuru-x/n");
scanf("%f",&x);
if(x>0){
y=2*x;
}else{
y=x*x+3*x-5;
}
printf("y=%f",y);

回答3:

有一函数: x (-5