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

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

题目
三次方之和等于该数本身,例如153=1的3次方加3的3次方加5的3次方,故153是水仙花数,求(100,999)之间所有水仙花数之和
答案
三位的水仙花数共有4个:153,370,371,407;
加一下就可以了,
153+370+371+407=1301
你可以用程序来找到他们,比如用我会的pascal语言就是:
program shuixianhuashu;
var
a,b,c:integer;
begin
for 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
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.