第一个
#include<stdio.h>
main()
{
int i,n,k,x,j,m,y,a,z;
clrscr();
printf("INPUT a Number:");
scanf("%d",&x);
y=x;z=x;
for(i=1,n=0;;i++)
{x=x/10;
n++;
if(x==0) break;
}
printf("There is(are) %d number in this integer.\n",n);
/* 查询几位数 */
for(j=1;j<=n;j++)
{m=y%10;
y=y/10;
printf("NO.%d number is %d\n",n-j+1,m);
}
/*输出每一位数*/
printf("Output the number in reverse order:") ;
for(k=1;k<=n;k++)
{a=z%10;
z=z/10;
printf("d",a);
}
/*逆序*/
}
有点罗嗦
看看哪位高手帮我改改咯
我要一步一步往上爬……