c語言水仙花數編程
① 大一c語言求水仙花數
大一c語言求水仙花數方法如下:
1、首先打開編輯器,寫上注釋內容。
2、新建4個變數,分別是num,b,s,g分別代表三位數,百位數,十位數,個位數。
3、然後寫for循環,從100開始,最後到1000,自增。
4、然後分別求出這個三位數的百位,十位,個位。
5、接著判斷百位的3次方+十位的3次方+個位的3次方,看是否等於這個三位數,如果是,就是水仙花數,列印出來。
6、最後點擊編譯運行。
C語言的學習經驗和心得:
一、建立學習框架
在任何的學習過程中,焦點都需要從大到小。也就是從最大的學習知識體系,到填充內容,到聚焦於小的知識點。很多大學生,看到教材翻開第一章的內容就直接開始學了。其實針對C語言這樣的學習方法不可取,非常容易遇到一點知識點不會導致根本學不下去。
建議大家在開學拿到教材之後,先快速的瀏覽一下全書的目錄。知道C語言我們應該學習的是基本概念、類型和表達式、控制流、函數與程序結構、指針與數組、結構體等等。
一般書籍的目錄、課程的大綱,或者網課的目錄都是我們學習的知識體系。
二、C語言學習書籍
經典書籍和教材不一定是最適合入門的內容,其實有很多針對小白的書籍,比如《C語言小白變怪獸》、《啊哈C語言》等。但是後面這本書就是經常被吐槽代碼不標准,容易誤導小白。
三、學習建議
太多大三的同學給我說C語言壓根沒學好,也不準備補了就好好在Java上下功夫了。為了避免這樣,希望大一的學生們可以認真學習C語言。因為很多操作系統都是C語言寫的,如果C語言學不好更別提未來可以很好的理解操作系統了。
學C語言需要多記筆記,自己吸收知識,並且要做題!
如果還是覺得書上的內容實在看不下去,那麼初學的同學們就少看書可以找一些網課。C語言經常會遇到各種編譯和鏈接的錯誤,小白遇到之後經常不知道如何解決。大家可以多多問老師,或者是學會自己看論壇。
② c語言水仙花數的編程
c語言水仙花數的編程:水仙花數是指一個3位數,它的每個位上的數字的3次冪之和等於它本身。例如:1^3 + 5^3+ 3^3 = 153。具體的代碼如下圖。
水仙花數(Narcissistic number)也被稱為超完全數字不變數(pluperfect digital invariant, PPDI)、自戀數、自冪數、阿姆斯壯數或阿姆斯特朗數(Armstrong number)。
常見水仙花數:
三位的水仙花數共有4個:153,370,371,407;四位的四葉玫瑰數共有3個:1634,8208,9474;五位的五角星數共有3個:54748,92727,93084。
六位的六合數只有1個:548834;七位的北斗七星數共有4個:1741725,4210818,9800817,9926315;八位的八仙數共有3個:24678050,24678051,88593477。
九位的九九重陽數共有4個:146511208,472335975,534494836,912985153;十位的自冪數只有1個:4679307774。
以上內容參考:網路-水仙花數