#include
#include
int main()
{
int i;
int num;
int count = 0;
scanf("%d",&num);
while(num > 0)
{
num /= 10;
++ count;
}
printf("%d",count);
return 0;
}
num = num / 10;
除以10之后的结果再赋值给自己
运算符里的自等于
比如a += 5 就是a = a + 5
num=num/10;
count递增,每一次增加1
除后得到的结果带入while循环条件,大于0成立则继续执行上面的步骤
计算num的位数