#include <stdio.h>
main()
{
int x, y;
scanf_s("%d",&x);
if (x < -10)
y = - x * x + x - 1;
if (x < 0)
y = 10;
if (x <= 5)
y = x + 1;
if (x > 5)
y = (x + 1) ^ 2;
printf("%d",y);
return 0;
}
#include <stdio.h>
int main()
{
int x, y;
scanf_s("%d", &x);
if (x < -10)
y = -x * x + x - 1;
if (x < 0)
y = 10;
if (x <= 5)
y = x + 1;
if (x > 5)
y = (x + 1) ^ 2;
printf("%d", y);
return 0;
}
#include <stdio.h>
int main()
{
int x, y;
scanf_s("%d", &x);
if (x < -10)
y = -x * x + x - 1;
if (x>=-10&&x < 0)
y = 10;
if (x>=0&&x <= 5)
y = x + 1;
if (x > 5)
y = (x + 1) ^ 2;
printf("%d", y);
return 0;
}
是不是x的范围有问题