由于输入的数字1<=n<=10的100次方,所以肯定不能直接用int,或者long类型来存储输入的数字,而是要采取字符串的形式进行存储由于:10的一次方:10 (后面1个0)10的2次方:100 (后面2个0)10的3次方:1000 (后面3个0)10的4次方:10000 (后面4个0).10的100次方 :(1后面有100个0)所以10的100次方一共有101个数这101个数,把每一位加起来用一个int型整数进行存储绰绰有余,此时就可以进行树根的计算了。代码如下: import java.util.Scanner; /** * @version 1.0 * @Author ...