您的位置:首頁>正文

電腦二級C語言程式設計——操作題題庫——例題解析1

若想要學好程式設計, 最重要的一點就是持之以恆的程式設計!如何才能持之以恆的程式設計?很多人都覺得太難堅持了, 我想說, 如果你沒有興趣, 那就循序漸進!先過了電腦二級C語言程式設計!有了對程式設計的概念, 才能知道自己是否適合走下去!

近期會發一些電腦二級C語言程式設計題庫中的例題, 並且附上講解, 希望多廣大的學習C語言的讀者有説明!(本人實力有限, 若讀者有更好的方法, 希望能分享出來, 我也可以學習!)

題目1:

程式設計題

思路點撥:

首先, 要清楚, 什麼是素數?素數就是除了1和其本身,

就沒有其他的因數了!比如:19, 因數1和19。 如果是10, 那麼就不是素數, 因為因數有1,10,2,5。

接著, 得有一個變數比形參m大, 而且緊靠m, 每次迴圈都能自動增長(只有這樣才能找到相鄰的素數, 並且要求素數為5個!迴圈的時候要注意!)。

最後, 我們通過對每次增長的這個數進行判斷, 看是否符合素數的特徵。 這裡有一個難點, 那就是如何判斷是不是素數?依據原理, 素數是因數除了1和本身的數, 那麼唯一的判斷方法, 就是將2——n-1的這些數全都除一遍, 如果裡面有的數能除盡, 則說明這個數不是素數!所以, 我們還要有一個變數來記錄在2——n-1的這些除數中, 有幾個數能被剛好除盡。 如果, 一個都沒有, 那麼, 則說明這個數字是素數, 否則, 則不是素數。

(換句話就是, 這個負責記錄的變數為0, 那麼就是素數, !0, 則不是素數)

注意:下面過程中, jilu負責的是記錄有幾個素數了, 而x才是每次除法迴圈中, 記錄因數個數的變數!

解答過程

過程解析

紅色方框, 框出來的部分, 是讓我們設計的部分!

題目2

程式設計題

思路點撥:

首先,

這種題目我都是把其看做三個部分。 第一個部分, 總和, 即S, 每次都要累加。 第二個部分, 分子部分, 想辦法表示出來, 第三個部分, 分母部分, 毫無疑問, 又是要迴圈相乘。 第四個部分, 相應的分子除以分母的積, 這個部分。

然後, 考慮如何組裝程式。 先表示總和的初始值, 然後, 考慮每次迴圈的時候, 分子對應的值是多少, 下次迴圈的時候又是多少, 接著, 在同樣的迴圈中, 分母的表示, 由於這裡分母的表示有一定規律, 所以還沒用到內嵌迴圈, 最後將分母除以分子表示出來, 累加到總和裡面就可以了。

解答過程:

解答過程

注意:紅字那裡, 是讓我們設計的部分。 (本人實力有限, 代碼寫的不好, 還請多多包涵!)

如果讀者喜歡, 點贊!收藏!關注我!希望能對讀者有幫助!
每天更新!

Python學習筆記——3.基本的輸入和輸出

Python學習筆記——2.Notepad++使用及注意事項

Python學習筆記——1.搭建相關環境

小白, 駭客必會!——虛擬機器的基本使用(可以收藏)

讓人痛恨的遊戲外掛!居然是這樣做出來的!

思考

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示