c语言第三个点一直过不了
#include<stdio.h>
int main()
{
unsigned x;
int b=0,c=0,d=0,e=1;
scanf("%d", &x);
0<=x&&x<=1000;
if (x % 2 == 0 && (4 < x && x <= 12))
{
b = 1,e=0;
}
if (x % 2 == 0 || (4 < x && x <= 12))
{
c = 1;
}
if (x % 2 == 0&&(4 >= x && x > 12)|| x % 2 != 0 && (4 < x && x <= 12))
{
d = 1;
}
printf("%d %d %d %d", b, c, d, e);
return 0;
}