C語言I博客作業04


提問 回答
這個作業屬於那個課程 C語言程序設計II
這個作業要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9770
我在這個課程的目標是 初步掌握for語句的使用
這個作業在那個具體方面幫助我實現目標 PTA上的題目以及督促我不停的看書自學
參考文獻 https://clin.icourse163.org/ c語言程序設計

1.PTA實驗作業

1.1求N分之一序列前N項和

本題要求編寫程序,計算序列 1 + 1/2 + 1/3 + ... 的前N項之和。

1.1.1數據處理

數據表達:我輸入了兩個整形變量i,n以及浮點型變量sum。可以通過輸入和賦值得出值。
數據處理:我使用了for循環語句,以及使用的表達式是sum += 1.0/i

1.1.2實驗代碼截圖

1.1.3 造測試數據

輸入數據 輸出數據 說明
6 2.450000 數據樣例
-20 0.000000 小於0
20 3.597740 大於0
0 0.000000 等於0

1.1.4 PTA提交列表及說明

答案錯誤:保留小數位數錯誤。
編譯錯誤:在n后忘記打;

1.2求奇數分之一序列前N項和

本題要求編寫程序,計算序列 1 + 1/3 + 1/5 + ... 的前N項之和。

1.2.1 數據處理

數據表達:我輸入了三個整型變量i,n,j以及一個浮點型變量sum。sum的值可通過S=S+1.0/j得出,其余數據由輸入值得出。
數據處理:我同樣使用了for循環語句,以及他的表達式是j = j+2; sum += 1.0/j

1.2.2實驗代碼截圖

1.2.3 造測試數據

輸入數據 輸出數據 說明
23 2.549541 數據樣例
-20 0.000000 小於0
20 2.479673 大於0
0 0.000000 等於0

1.2.4 PTA提交列表及說明


編譯錯誤:在return 0后忘記打分號
編譯錯誤:在int j=-1后忘記打分號

2.代碼互評

同學代碼截圖

自己代碼截圖

1、我定義的變量比這個同學少,程序相較這位同學更簡單
2、我的for循環語句比這位同學的更簡單一點,運行起來不容易超時
同學代碼截圖

自己代碼截圖

1、我定義的整型變量比這個同學少,程序更簡單
2、我使用了pow函數進行運算

3.學習總結

3.1 學習進度條

周/日期 這周所花的時間 代碼行 學到的知識點簡介 目前比較迷惑的問題
第四周 9小時 86行 學會了for循環語句的使用 對各語句的使用還是不熟練

3.2 累積代碼行和博客字數

3.3 學習內容總結和感悟

3.3.1 學習內容總結

在這周的學習過程中,主要是學會了for循環語句的使用,以及累加累乘的表達方法。

3.3.2 學習體會

感覺老師上課講課時我都能聽懂,但一回來做作業就啥也不會。要靠看書以及向同學咨詢才可慢慢開始寫作業,所以我認為我的上課效率還有待提高,以及要加強自己的自學能力,盡量減少麻煩同學的次數。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM