C语言的初级问题!
?给一个不多于5位的正整数,要求:
1:求出它是几位数;
2:分别输出每一位数字;
3:按倒序输出各位数,如321,应输出123;
#include <stdio.h> main () { int a, count = 0, w; scanf ("%d",&a); while (a) { ++ count; w = a % 10; printf ("%d\t",w); a /= 10; } puts ("\n"); printf ("%d",count); getch (); return 0; }