给一个不多于3位的正整数,编程完成以下要求:(1)求出他是几位数;(2)分别输出每一位数;
(3)按逆序输出各位数字,如321,应输123
我编程如下:inta,b,c,d;
scanf("%d%d%d",&d);
a>=0;
b>=0;
c>=0;
d=a*100+b*10+c;
if(a=0)
{if(b=0)
printf("1");
else
printf("2");}
else
printf("3");
d=c*100+b*10+a;
printf("%d",d);