C语言:输入一个正整数,求出它是几位数
并将其按倒序输出如:123,输出为321.
#include <stdio.h>
int Show(int x)//判断位数
{
int n=0;
while(x!=0)
{
n++;
x/=10; //x=x/10
}
return n;
}
int Show2(int x)//将数翻转
{
while(x)
{
printf("%d ",x%10);
x/=10;
}
}
int main()
{
int m ;
m=Show(123);
printf("%d\n",m);
Show2 (123);
return 0;
}
用循环实现