请问一下这个怎么写呢?

img


一个关于分段函数的问题,编写程序,根据输入的值,输出函数的值。请问应该怎么编写呢?

根据x用不同的式子计算就行了
比如
if(x<0 && x!=-3)
{
result=x*x+x-6;
}

用的是C++,如果是C的话,改一下输入输出就可以了。

// 这里只写main函数部分
int main()
{
    int x, y;
    cin >> x;
    if (x < 0 && x != -3)
        y = x * x + x - 6;
    else if (x >= 0 && x < 10 && x != 2 && x != 3)
        y = x * x - 5 * x + 6;
    else
        y = x * x - x - 1;

    cout << y << end;
    return 0;
}