题目:给出一个不超过12345678的正整数,求出它是几位数。 #include <stdio.h> #include <math.h> int main() { int a,i=0; scanf("%d",&a); do { a/=10; i+=1; } while(a!=0); printf("%d\n",i); return 0; }