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。