修复计算数字位数的算法