三次方之和等于该数本身,例如153=1的3次方加3的3次方加5的3次方,故153是水仙花数,求(10

发布时间:2021-03-10 13:04:06

三次方之和等于该数本身,例如153=1的3次方加3的3次方加5的3次方,故153是水仙花数,求(100,999)之间所有水仙花数之和

网友回答

三位的水仙花数共有4个:153,370,371,407;
加一下就可以了,
153+370+371+407=1301
你可以用程序来找到他们,比如用我会的pascal语言就是:
program shuixianhuashu;
vara,b,c:integer;
beginfor a:=1 to 9 do
for b:=0 to 9 do
for c:=0 to 9 do
if a*a*a+b*b*b+c*c*c=100*a+10*b+c then writeln(100*a+10*b+c);
end.或:program sxh;
var a,b,c,d:integer;
begin for a:=100 to 999 do begin
b:=a mod 10;
c:=a mod 100 div 10;
d:=a div 100;
if b*b*b+c*c*c+d*d*d=a then writeln(a);
end; end.也可用C语言:
#include
int main(void)
{int a,b,c;
for(a=1;a
以上问题属网友观点,不代表本站立场,仅供参考!