1 #include "stdafx.h" 2 3 int main(int argc, char* argv[]) 4 { 5 int a; 6 scanf("%d",&a); 7 if (a<=0) 8 { 9 printf("不要乱输\n"); 10 return 0; 11 } 12 for (int i=1;;i++) 13 { 14 a=a/10; 15 if (a==0) 16 { 17 break; 18 } 19 } 20 printf("%d \n",i); 21 return 0; 22 }
实验了下,发现效果还可以,欢迎测试,欢迎反馈bug。