求所有的水仙花數

2021-06-19 02:56:17 字數 580 閱讀 8366

我的程式:

01./*

02.* 程式的版權和版本宣告部分:

05.* 檔名稱:test.cpp

06.* 作 者:王魯峰

07.* 完成日期:2013 年11月9日

08.* 版 本 號:v1.0

09.* 對任務及求解方法的描述部分:

10.* 輸入描述:無

11.* 問題描述:水仙花數即個位、十位、百位的三次方加和等於這個數本身

12.* 程式輸入: 100--1000

13.* 程式輸出:153 370 371 407

14.* 演算法設計:略

15.*/

#include using namespace std;

int main()

{ int i,a,b,c;

for(i=100;i<1000;i++)

{a=i/100;//百位

b=(i-a*100)/10;//十位

c=i%10;//個位

if(i==a*a*a+b*b*b+c*c*c)

cout<

列印出所有的 水仙花數

題目 列印出所有的 水仙花數 所謂 水仙花數 是指乙個三位數,其各位數字立方和等於該數本身。例如 153是乙個 水仙花數 因為153 1的三次方 5的三次方 3的三次方。程式分析 利用for迴圈控制100 999個數,每個數分解出個位,十位,百位。程式源 usr bin python coding ...

求水仙花數

找出水仙花數 首先我們需要了解水仙花數的概念 在數論中,水仙花數 narcissistic number 也稱為自戀數 自冪數 阿姆斯壯數或阿姆斯特朗數 armstrong number 是指一n位數,其各個數之n次方和等於該數。例如153 370 371及407就是三位數的水仙花數,其各個數之立方...

求水仙花 ghpython 水仙花數02

今天咱們繼續來看看老潘微博裡的乙個python小案例,求水仙花數,這個小案例在前兩天已經分享了,今天分享另一種方法,常言道只要思想不滑坡,方法總比困難多,而且今天的方法個人覺得更pythonic一點。水仙花數 四葉玫瑰數 五角星數 由於2位數的自冪數不存在,這裡直接從100遍歷到100000 for...