早教吧 育儿知识 作业答案 考试题库 百科 知识分享

编写程序,输出所有满足下列条件的三位数:各个各位的数字平方和是144.例如884(8*8+8*8+4*4)=144

题目详情
编写程序,输出所有满足下列条件的三位数:各个各位的数字平方和是144.例如884(8*8+8*8+4*4)=144
▼优质解答
答案和解析
int Init(int n)
{
int sum = 0;
int tmp = n;
if(n > 1000 || n < 100)
{
return -1;
}
while(n != 0)
{
sum += (n%10)*(n%10);
n /= 10;
}
if(144 == sum)
return tmp;
return -1;
}