大哥 大姐 帮忙看下 这是怎么回事?
给一个不多于五位正整数 要求一 求它是几位数 二 逆顺打印出各位数字 怎么解?????
#include <stdio.h> #include <math.h> void main () { int a,b; printf("please input a number :\n"); scanf("%d",&a); for(int i=4;i>0;i--) { b=pow(10,i); if(0!=a/b) { printf("这个数是%d位",i+1); break; } } printf("the sort number is %3d,%3d,%3d,%3d",a%10,(a%100-a%10)/10,(a%1000-a%100)/100,(a%10000-a%1000)/1000); }