1樓:聖宣朗
所謂「水仙花數」是指一個三位數,其各位數字立方和等於該數
本身。例如:153是一個「水仙花數」,因為153=1的三次方+5的三次方+3的三次方。
給你舉例說明
求出100至999之間的所有「水仙花數」
找出100--999之間的所有「水仙花數」。所謂「水仙花數」是指一個三個數,其各位數字的立方和等於身。
解此題的關鍵是怎能樣從一個三位數中分離百位數、十位數、個位數。可以這樣做,設該三位數以i代表,由a,b,c三個數字組成。
(1)百位數字a:a=int(i/100).
(2)十位數字b:b=int((i-100*a)/10)
(3)百位數字c:c=i-int(i/10)*10.
具體程式如下:
for i=100 to 999
a=int(i/100)
b=int((i-100*a)/10)
c=i-int(i/10)*10
if i=a*a*a+b*b*b+c*c*c then print i
next 1
end其結果為:153\370/371/407
引用------回答者:吳田田 - 大學士 十六級
2樓:
你應該是要水仙花數源程式吧??
如果是的話,下面這個可以幫你看下:1.
c 的水仙花數
1.單獨測測你的兩個函式nt power int,int power a,b 是求a的b次是多少的一個函式 注意返回值的型別 int digit int 這個result是求一個數位數的函式 下面是我修改後的 include iostream.h include math.h int digit i...
c語言程式設計題找出所有的水仙花數,水仙花數是指3位數
問明 import org.junit.test public class narcissusnumberfrom module name importfrom module name importfrom module name importfrom module name path to spe...
水仙花像什麼,水仙花的樣子
像翩翩起舞的仙女一樣。1 水仙花就像一名亭亭玉立的少女,在水中直直佇立。2 水仙花像孩子們的笑臉,搖曳生輝。3 水仙花像天上燦爛的陽光,溫柔和煦。4 水仙花像正在甦醒的嬰兒,嬌嫩無比,垂涎欲滴。5 水仙花像西子濃妝淡抹總相宜。擴寫句子的範例如下 1 水仙花像天上燦爛的陽光,溫柔和煦。2 水仙花像正在...