这个题首先要知道,所有不快乐数的数位平方和计算, 最後都会进入:4 → 16 → 37 → 58 → 89 → 145 → 42 → 20 → 4 的循环中。在十进位下,个位数的快乐数只有1和7.(100以内的快乐数有 :1, 7, 10, 13, 19, 23, 28, 31, 32, 44, 49, 68, 70, 79, 82, 86, 91, 94, 97, 100。)这里我们简单判断一下十以内的即可(个位数是不是1或7)。所以只需要写一个专门用来做转换过程的函数, 然后循环去转换,直到这个数是个位数的时候,判断是不是1或7就行了。 # # 代码中的类名、方法名、参数名已经指定,请勿修...