列印水仙花數是程式設計中的乙個非常基本的演算法,也是乙個非常重要的演算法
水仙花數是指乙個三位數中的每一位的立方和是這個三位數
即: 100a+10b+c = a^3+b^3+c^3
如:153 = 1^3+5^3+3^3
**實現:
方法一:單個for迴圈
#include int main()
} return 0;
}
執行結果:
方法二:for迴圈巢狀
#include int main()
}} }
return 0;
}
執行結果:
方法三:不受位數的限制(上面的程式中都是只限於三位數,這個程式可以是四位數或者五位數)
#include #include void main()
if(i == s)
}system("pause");
}
執行結果:
列印水仙花數
輸入 檔名稱 sum123.cpp 作 者 林海雲 完成日期 2014年12月16日 版 本 號 v2.0 問題描述 列印出所有 水仙花數 所謂 水仙花數 是指乙個三位數,其各位數字立方和等於該本身。例如 153是乙個水仙花數,因為153 1 3 5 3 3 3 程式輸入 程式輸出 輸出所有可能數 ...
列印水仙花數
列印出所有的 水仙花數 所謂 水仙花數 是指乙個三位數,其各位數字立方和等於該數本身。例如 153是乙個 水仙花數 因為153 1的三次方 5的三次方 3的三次方。分析 利用for迴圈遍歷100 999裡的數,宣告乙個布林型方法,每個數分解出個位,十位,百位,若各位數字立方和等於該數本身,則retu...
C語言 列印水仙花數
題目 用c語言列印1000以內的水仙花數,所謂 水仙花數 是指乙個三位數,其各位數字立方和等於該數本身。例如 153是乙個 水仙花數 因為153 1 3 5 3 3 3 1的三次方 5的三次方 3的三次方 解題思路一 在100 1000以內的整數中逐個判斷,先求出該數各個數字的數字,然後各個數字數字...