C語言取位數練習之求「水仙花數」

2021-10-06 06:58:27 字數 455 閱讀 3165

最近表弟開學了,我還在家裡,不開心!

所以想著繼續寫一下以前的c語言常見的問題,複習一下,也方便以後在網路上搜尋的朋友可以看見,以便交流學習。

今天講一下水仙花數這個問題:列印出所有的水仙花數。(水仙花數是指乙個三位數,其各位數字立方和等於該數)

分析:主要是判斷這個數是不是水仙花數,求出百十個位,然後判斷,符合各位數立方和等於自身然後就可以輸出了。

上**:

#include

intmain()

return0;

}

執行展示:

好了,這個水仙花問題也就解決了,相對來說比較簡單。同樣的道理,我們也可以去解決三位數拆分輸出,以及其他各種符合某種特徵數的輸出。謝謝大家的閱讀!

C語言求水仙花數

第一種方法 如下 include include include int main system pause return 0 第二種方法 如下 include include include int main system pause return 0 第三種方法,是對3位數水仙花數的乙個擴充套件...

求水仙花 求 3 位數中的水仙花數?

水仙花數嘛!乙個數n,就是3 位數中,每個位上的數,3 次方以後,依舊等於n 解題關鍵 1 對水仙花組成的理解 2 理解,什麼是取模 什麼是取餘 ok,擼碼開始 include stdio.h int main return 0 執行結果如下 組成元素 a 1 b 5 c 3水仙花數有 153 組成...

求水仙花數

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