C語言“水仙花數”代碼講解
題目要求,寫出100到1000之間的所有 水仙花數。
操作方法
(01)首先打開CodeBlocks,創建一個新項目。項目語言,選擇“c”, 我們將項目名稱命名為“FlowerNum”,然後下一步,“finish”。
(02)創建好項目後,我們打開 “main.c”文件。在這裏我們先分析一下題目。這裏要求找出100到1000內的水仙花數,因此需要運用到循環結構。
(03)水仙花數:3位數 各個位的數的立方和等於數本身,如153=1^3+5^3+3^3那麼這裏麻煩的地方在於,要取出3位數的每一位的數。因此可以這樣想:百位可以/100十位可以 /10-百位*10個位可以數-百位*100-十位*10
(04)為了驗證,首先我們需要,做一定的驗證。定義需要的變量。這裏循環變量就充當 100到1000中的某個數。接下來代碼,運用剛才的想法,就應該如下寫(見圖)
(05)最後使用 printf 打印出來,我們獲取的數是否符合i設定是222,輸出結果是 2,2,2這就表示 我們的計算方法沒有問題。接下來將 從i=222到printf 註釋起來,或者刪除。畢竟這不是我們的真正需要的代碼。
(06)正式開始寫代碼,題目要求寫100到1000內 的水仙花數for循環,遍歷100到1000內所有的數,然後用我們的計算方法,把每一位數得出來。最後利用if判斷 當前數是否符合“水仙花數”如果符合,打印出來。
(07)接下來檢查好代碼的語句等,是否準確然後編譯運行。於是這些就是100到1000內的所有 水仙花數了
-
柔式按摩是什麼意思
(01)柔式按摩是一種按摩手法,其主要特點是柔和、舒適、放鬆,通過按摩技師的手法,使接受按摩的人感到輕鬆、舒適,從而達到舒緩疲勞、緩解肌肉緊張、消除疼痛等效果。(02)柔式按摩強調以柔克剛,通過柔和的手法達到舒緩肌肉、解除疲勞的目的。柔式按摩一般採用推、按、捏、...
-
人造耳蝸多少錢 為什麼這麼貴?
導語:現在技術越來越發達,很多疾病都不再是什麼疑難雜症,對於耳聾患者來説也是這樣。比如各種先天性耳聾、藥物性中毒性耳聾、病毒性感染所致的耳聾等等都是可以通過人造耳蝸來聽到聲音的。但是人造耳蝸價格比較昂貴,這是為什麼呢?人造耳蝸多少錢人造耳蝸是一直價...
-
説個謎語給你猜,10個世界上最難猜的謎語(附答案)
導語:你認為自己很聰明嗎?好吧,即使你自信的回答是的,我們也要對你的智力進行一次測試。人們在不同方面會表現的不同,智力也會受到不同情況的影響。接下來呢就由探祕志小編為大家揭祕10個世界上最難猜的謎語,不知道你們能猜中幾個呢,另外還附有答案喲!10個世界上最難...
-
斯金納箱的恐怖之處 斯金納箱説明了什麼(人性)
導語:斯金納箱是由斯金納在1938年發明的,將一隻很餓的小白鼠放置在箱子裏面,最開始它會比較隨意的摸索,不經意間按壓到了槓桿發現有食物掉入,然後逐漸發現規律,它就會找到獲得食物的妙招,算是比較真實的模擬了賭博,下面探祕志和大家一起了解一下。斯金納箱的恐怖之處所...