若想要學好程式設計,
最重要的一點就是持之以恆的程式設計!如何才能持之以恆的程式設計?很多人都覺得太難堅持了,
我想說,
如果你沒有興趣,
那就循序漸進!先過了電腦二級C語言程式設計!有了對程式設計的概念,
才能知道自己是否適合走下去!
近期會發一些電腦二級C語言程式設計題庫中的例題, 並且附上講解, 希望多廣大的學習C語言的讀者有説明!(本人實力有限, 若讀者有更好的方法, 希望能分享出來, 我也可以學習!)
題目1:程式設計題
首先, 要清楚, 什麼是素數?素數就是除了1和其本身,
接著, 得有一個變數比形參m大, 而且緊靠m, 每次迴圈都能自動增長(只有這樣才能找到相鄰的素數, 並且要求素數為5個!迴圈的時候要注意!)。
最後, 我們通過對每次增長的這個數進行判斷, 看是否符合素數的特徵。 這裡有一個難點, 那就是如何判斷是不是素數?依據原理, 素數是因數除了1和本身的數, 那麼唯一的判斷方法, 就是將2——n-1的這些數全都除一遍, 如果裡面有的數能除盡, 則說明這個數不是素數!所以, 我們還要有一個變數來記錄在2——n-1的這些除數中, 有幾個數能被剛好除盡。 如果, 一個都沒有, 那麼, 則說明這個數字是素數, 否則, 則不是素數。
注意:下面過程中, jilu負責的是記錄有幾個素數了, 而x才是每次除法迴圈中, 記錄因數個數的變數!
解答過程
過程解析
紅色方框,
框出來的部分,
是讓我們設計的部分!
程式設計題
思路點撥:首先,
然後, 考慮如何組裝程式。 先表示總和的初始值, 然後, 考慮每次迴圈的時候, 分子對應的值是多少, 下次迴圈的時候又是多少, 接著, 在同樣的迴圈中, 分母的表示, 由於這裡分母的表示有一定規律, 所以還沒用到內嵌迴圈, 最後將分母除以分子表示出來, 累加到總和裡面就可以了。
解答過程:
解答過程
注意:紅字那裡, 是讓我們設計的部分。 (本人實力有限, 代碼寫的不好, 還請多多包涵!)
如果讀者喜歡,
點贊!收藏!關注我!希望能對讀者有幫助!
每天更新!
Python學習筆記——3.基本的輸入和輸出
Python學習筆記——2.Notepad++使用及注意事項
Python學習筆記——1.搭建相關環境
小白,
駭客必會!——虛擬機器的基本使用(可以收藏)
讓人痛恨的遊戲外掛!居然是這樣做出來的!
思考