输入一串数字,正向输出数字
#include <stdio.h>
#include <math.h>
void main()
{
int a,i,c,b,t;
scanf("%d",&a);
t=a;
i=0;
while(t>0){t=t/10;i++;} //计算a的位数i
for(b=i-1; b>=0;b--)
{
c = a / (int) pow(10, (float) b);// pow(x,y)用于计算x的y次方
printf("%d",c); //输出a的最高位
a=a-c*(int) pow(10, (float) b);
//去掉a的最高位
}
printf("\n");
}