int shu(int x)//计算部分函数
{
int i=0;
while(x){
i+=(x%10)*(x%10);
x/=10;
}
return i;
}
bool isHappy(int n) {
if(n<=0)//n大于等于1
return false;
while(n!=1){
n=shu(n);
if(n==4)//快乐数不是1就是4
return false;
}
return true;
}
202. 快乐数个人解法
最新推荐文章于 2024-08-06 00:07:38 发布