#include<stdio.h>
int main(){
int n;
int count=0;
scanf("%d",&n);
count++;
n=n/10;
while(n>0)
{
count++;
n=n/10;
}
printf("%d",count);
return 0;
}
注意此代码只能实现10位数以内的计算
代码解析:因为我们至少会在键盘输入一位数,所以先执行count++
将n/10的结果是去掉给位的数赋值给n
当n>0,就count++
在执行n=n\10 执行一次count就加直到n<0