輸入**:
/*
*檔名稱:sum123.cpp
*作 者:林海雲
*完成日期:2023年12月16日
*版 本 號:v2.0
* *問題描述:列印出所有"水仙花數",所謂"水仙花數"是指乙個三位數,其各位數字立方和等於該本身。例如:153是乙個水仙花數,因為153=1^3+5^3+3^3
*程式輸入:
*程式輸出:輸出所有可能數
*/
#include#includeusing namespace std;
int main()
{ int i,g,s,b,sum;
for(i=100;i<1000;i++)
{ g=(i%10);
s=(i/10)%10;
b=(i/100);
sum=pow(g,3)+pow(s,3)+pow(b,3);
if(sum==i)
cout執行結果:
總結:又應用了數學函式庫裡的乙個符號pow(x,y),x的y次方
列印水仙花數
列印水仙花數是程式設計中的乙個非常基本的演算法,也是乙個非常重要的演算法 水仙花數是指乙個三位數中的每一位的立方和是這個三位數 即 100a 10b c a 3 b 3 c 3 如 153 1 3 5 3 3 3 實現 方法一 單個for迴圈 include int main return 0 執行...
列印水仙花數
列印出所有的 水仙花數 所謂 水仙花數 是指乙個三位數,其各位數字立方和等於該數本身。例如 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以內的整數中逐個判斷,先求出該數各個數字的數字,然後各個數字數字...