用if嵌套输入一不超过4位整数,求出是几位;并逆序输出各位数字
我已经正确实现了,但开始写的下面这段代码没实现,估计是if嵌套写的有错,却不知道具体错误在哪里,特此求教:#include "stdio.h"
main()
{
int a,b,c,d,e,f,x;
scanf("%d",&x);
a=x/1000;b=x%1000;
c=b/100;d=b%100;
e=d/10;f=d%10;
if(a=0)
if(c=0)
if(e=0)printf("是1位数,%d\n",f);
else printf("是2位数,%d%d\n",f,e);
else printf("是3位数,%d%d%d\n",f,e,c);
else printf("是4位数,%d%d%d%d\n",f,e,c,a);
}