三种循环求任意整数位数