执行不对啊,求解!
#include<stdio.h>void main()
{
int x;
scanf("%d",&x);
if(x<10)
printf("x是一位数");
else if("10<=x<100")
printf("x是两位数");
else if("100<=x<1000")
printf("x是三位数");
else if("1000<=x<10000")
printf("x是四位数");
else if("10000<=x<100000")
printf("x是五位数");
else if("x>=100000")
printf("输入整数不正确");
是算 输入一个不多于5位的正整数,要求:1)求它是几位数;为啥没有报错但是执行不对,输入的数执行只有一位和两位两种情况
求解~~~~~~~~~~~~

