循环,类似这样
#includeint main(){ int a,n=0; scanf("%d",&a); while(a) { n++; a=a/10; } printf("%d\n",n); return 0;}
另外这个不适用于0开头的,输入0开头的自动忽略(而不是看做八进制,也不看做位数)