题目:给一个数字,判断其多少位数
提示:将输入数字除以10,如果商大于0,那么位数加一,并继续除10,进行while循环。
#include<stdio.h>
int main()
{
int a;
int b=0;
scanf("%d",&a);
b++;
a /=10;
while (a>0){
b++;
a /=10;
}
printf("%d\n",b);
return 0;
}