主题:什么是水鲜花数?请帮我举个例子可以吗?
自信
[专家分:0] 发布于 2005-06-09 18:44:00
[em18][color=800000][/color][font=楷体_GB2312][/font]
回复列表 (共46个回复)
21 楼
yoyoyozan [专家分:310] 发布于 2005-12-17 21:50:00
水仙花数就是一个数的各位数字的立方的和等于本身。。。
for a=1 to 9
for b= 0 to 9
for c= 0 to 9
if a^3+b^3+c^3=a*100+b*10+c then
print a*100+b*10+c
end if
next c
next b
next a
end
22 楼
zhangyang9007 [专家分:80] 发布于 2006-01-19 18:27:00
水仙花数就是某一个数,如153它的每一数字1,5,3的立方之和等于原来的数153
23 楼
zhangyang9007 [专家分:80] 发布于 2006-01-19 18:28:00
153,1^3+5^3+3^3=153
25 楼
meizi177 [专家分:70] 发布于 2006-04-09 19:47:00
是立方!!很确定的 判断语句不能写成
if a^3+b^3+c^3 =a*100+b*10+c then
否则无法得到正确结果!!
26 楼
meizi177 [专家分:70] 发布于 2006-04-10 07:44:00
是 3次方.没错!但是判断条件不能这样写!
if a^3+b^3+c^3=a*100+b*10+c then
应写成
if a*a*a+b*b*b+c*c*c =a*100+b*10+c then
具体为什么偶也不知道
27 楼
小小菜鸟爱QB [专家分:0] 发布于 2006-05-03 01:47:00
晕了
没有人说明白
153=1^3+5^3+3^3
不就明白了?
28 楼
小小菜鸟爱QB [专家分:0] 发布于 2006-05-03 01:49:00
晕了
153=1^3+5^3+3^3 不就明白了
29 楼
falkner [专家分:90] 发布于 2006-05-04 13:53:00
FOR I = 100 TO 999
FOR A = 1 TO 9
FOR B = 0 TO 9
FOR C = 0 TO 9
I = 100*A+10*B+C
S = A^3+B^3+C^3
IF I - S = 0 THEN PRINT S
NEXT C,B,A,I
30 楼
falkner [专家分:90] 发布于 2006-05-04 13:57:00
FOR I = 100 TO 999
FOR A = 1 TO 9
FOR B = 0 TO 9
FOR C = 0 TO 9
I = 100*A+10*B+C
S = A^3+B^3+C^3
IF I - S = 0 THEN PRINT S
NEXT C,B,A,I
我来回复