题目:
题解:
//计算的过程函数,我没重点讲,很简单看一下代码就好了
int getSum(int n) {int sum = 0;while (n) {sum += (n % 10) * (n % 10);n /= 10;}return sum;
}bool isHappy(int n){int sum = getSum(n);int hash[820] = {0};while (sum != 1) {if (hash[sum] == 1) {return false;} else {hash[sum]++;}sum = getSum(sum);}return true;
}