#C語言I博客做業04

這個做業屬於那個課程 C語言程序設計II
這個做業要求在哪裏 【做業要求】 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9774
我在這個課程的目標是 更加地知道本身在哪些方面還有不足
這個做業在那個具體方面幫助我實現目標 PTA練習 對本身所作錯地題目進行更正和總結
參考文獻 《C語言程序設計》 《C primer plus》

1.PTA實驗做業

1.1 7-1 求N分之一序列前N項和

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

1.1.1數據處理

數據表達:我使用了i,denominator,這兩個變量都是整數變量,還有n,sum這兩個雙精度浮點標量。
數據處理:我使用了前N項和的求和公式和for語句。學習

1.1.2實驗代碼截圖

1.1.3造測試數據

輸入數據 輸出數據 結果
0 0 0
15 3.318229 <50
67 4.789352 >50
100 5.187378 =100

1.1.4PTA提交列表及其說明

編譯錯誤:sum後「=」兩邊未加空格
答案錯誤:1.0/denominator前1.0寫成1測試

1.2 7-3 求簡單交錯序列前N項和

題目內容:本題要求編寫程序,計算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N項之和。設計

1.2.1數據處理

數據表達:我定義了三個整數定量分別是n,i,denominator一個雙精度浮點標量sum。
數據處理:我使用了前N項和的求和公式和for語句3d

1.2.2實驗代碼截圖

1.2.3 造測試數據

輸入數據 輸出數據 說明
5 0.870
10 0.819
20 0.827
30 0.830

1.2.4PTA提交列表及說明

答案錯誤:%.3f被我搞成了%.6f
編譯錯誤:我找不到緣由,而後從新打了一遍又對了。blog

2.代碼互評

同窗截圖(來自何錦澄)

個人截圖

同窗和我代碼類似,但同窗看起來簡潔些,而個人格式較規範,整數定量、雙精度浮點標量都是相同的。get

3.學習總結

3.1學習進度條

周/日期 本週所花時間 代碼行 學到的知識點簡介 目前比較疑惑的問題
第八週 15小時 95 for語句循環結構 對這個內容雙精度浮點型變量還不是太懂,學習浮點型函數和整形函數

3.2 累積代碼行和博客字數

博客字數 代碼行數
第五週 557 28
第六週 680 20
第七週 1134 86
第八週 1578 95

3.3學習內容總結和感悟

3.3.1學習內容總結

第四周的主要知識點就是循環體語句的使用,好比1+2+3+...+n的前n項和求和就是利用循環體語句去完成,還有知道了數據類型 表達式 語句函數。博客

3.3.2 學習體會

隨着學到的知識越來越多,慢慢地從一無所知到如今能本身寫一段小小代碼,我有一種莫名成就感,驅使着我進步,但願本身可以繼續加油吧!編譯

相關文章
相關標籤/搜索