给一个数,求它是几位数?
示例:
输入:12345; 输出:5
int Count(long long number)
//定义一个long long类型的数是为了防止通不过数据特别大的测试用例
{
int tmp=0;//统计位数,初始化为0
if(number == 0)//考虑数为0的情况
{
return 1;
}
while(number != 0)
{
tmp++;
number /= 10;//丢弃个位数字
}
return tmp;
}
代码优化
int Count(long long number)
{
int tmp