#include<stdio.h>
#include<math.h>
//求输入数字的位数
int Count(int n)
{
if(n==0)
return 1;
int tmp=0;
while(n!=0)
{
tmp++;
n/=10;
}
printf("%d\n",tmp);
return tmp;
}
//将输入整数按逆序输出
int Reverse_output(int n)
{
do
{
printf("%d", n%10);
n/=10;
}
while(n!=0);
printf("\n");
return n;
}
//顺序输出数字
void Order(int n)
{
if(n<0)
{
printf("_");
n=-n;
}
if(n==0)
{
printf(“0\n”);
return ;
}
int tmp=Count(n);
int power=(int)pow(10.0,tmp-1);
while(n!=0)
{
printf("%d",n/power);
n%=power;
power/=10;
}
printf("\n");
}
//测试
int main()
{
Count(19);
Reverse_output(335);
Order(8888889);
return 0;
}