能帮我看一下哪里错了吗

题目就是一个分段函数

(x<-5)y=1-x平方

(-5<=x<0)y=x-5

(0<=x<10)y=x+10

(其他)y=x的三次方

如  输入 0  输出10

 

 

#include <stdio.h>

int main(int argc, char *argv[])

{

 int x,y;

 scanf("%d%d",&x,&y);

 if(x<-5)

 y=1-x*x;

 else if(x>=-5&&x<0)

 y=x-5;

 else if(x>=0&&x<=10)

 y=x+10;

 else

 y=x*x*x;

 printf("%d",y);

 return 0;

}

第三个条件范围