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)大學裏學分是學生取得學位和畢業證書的重要條件之一。學分是衡量學生學習量和完成學業程度的單位。一個學生要想獲得某個學位,必須先達到該學位所規定的學分要求。學分的作用包括:1.衡量學習量:學分是衡量學生學習量的單位,每個學分對應一定的學習量。(02)學生透過...
-
皇族最純正的十個姓氏 這十個姓氏真正帶有皇室血統
導語:中華上下五千年,一直以來皇權都是處於至高無上的地位,只要和皇權可以捱上邊就是比較典型的皇親國戚了,而百家姓中皇族最純正的十個姓氏分別是張姓,李姓,王姓,黃姓,陳姓,楊姓,趙姓,周姓,吳姓,徐姓,和探祕志一起看看吧。1、張姓張姓是中國最尊貴的姓氏,是從姬姓起源的,據說...
-
物語系列順序簡述
(01)物語系列是由日本作家西尾維新與中國臺灣插畫家戴源亨共同創作的輕小說系列。該系列以21世紀初的日本直江津鎮爲舞臺,講述了高中少年阿良良木歷與少女們遇到的很多日本民間傳說故事。(02)物語系列動畫是由小說改編而來,屬於後宮、奇幻、神魔類的輕改動漫。物語系...
-
世界十大催眠曲:第一公認最有效,第四至今沒有人聽完
導語:催眠曲就是透過音樂來幫助被催眠者進入睡眠的狀態,對於無法入睡的人能起到很好的治療作用,其中著名的世界十大催眠曲則分別是哥德堡變奏曲,weightless,Sleepsong,Dream13,玄祕曲,搖籃曲,月光曲,α腦波音樂,帕赫貝爾的卡農,佛經,下面就跟着探祕志小編一起來看看吧!哥...