C语言整数位描述输入一个不多于5位的正整数,要求:(1)求出它是几位数;(2)分别输出每一位数字;(3)按逆序输出各位数字。输入输入一个不多于5位的正整数。输出输出数据有3行,第一行为正整数位数,第二行为各位数字,第三行为逆序的各位数字。样例输入123样例输出3123321我的代码是#includevoidmain(){intn,x,b,i,j,a[6];scanf("%d",&n);for(x=10,i=0;b!=0;x*=10,i++)b=n/x;printf("%d",i);printf("n");for(j=1;j=1;j--){printf("%d",a[j]);if(j>1)printf("");}printf("n");for(j=1;j