大一狗的一个简单的致命问题
#include<stdio.h>#include<math.h>
int main()
{int x,y,z,i=0;
scanf("%d",&x);
y=x;
z=x;
if(x==0)
printf("0");
else
while(x!=0)
{printf("%d ",x%10);
x=x/10;}
printf("\n");
while(y!=0)
{printf("%d",y%10);
y=y/10;}
printf("\n");
while(z!=0)
{i++;
z=z/10;}
printf("%d",i);
return 0;
}
这样比如输入027,倒序过来是72 ,0就消失了,怎么样让它显示720?