根据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;
}