#include<stdio.h>
#include<math.h>
int main ()
{
int n,t;
scanf("%d",&n);
int a=n;
do {
n/=10;
t++;
} while(n>0);
printf("%d\n",t);
while(a>=1)
{
printf("%d",a%10);
a/=10;
};
return 0;
}
int n,t ;这里t没有初始化,改成int n,t = 0;
int main()
{
int n,m=0,count=0;
scanf("%d",&n);
while(n>=0)
{
m = m*10+n%10;
n/=10;
count++;
}
printf("共%d位数,逆序数为%d\n",count,m);
return 0;
}