C語言I部落格作業04

2022-05-18 01:55:27 字數 2659 閱讀 1972

| 這個作業屬於哪個課程 | c語言程式設計ii |

| -------- | -----: | :----: |

|這個作業要求在** |

| 我在這個課程的目標是 | 能熟練的運用各種語句以及函式來程式設計 |

| 這個作業在哪個具體方面幫助我實現目標 | 對結構的使用規則的理解能力|

|參考文獻 | 《c語言程式設計》,

* 題目內容描述:本題要求編寫程式,計算序列 1 + 1/2 + 1/3 + ... 的前n項之和。
* 資料表達:使用了i,n和sum三個變數,i表示迴圈體中的分母,n表示該序列的第幾項和,sum表示最後該輸出的值。

* 資料處理:表示式:sum=sum+1.0/i,結構流程為for-迴圈結構。

容描述:本題要求編寫程式,計算序列 1 + 1/2 + 1/3 + ... 的前n項之和。

輸入資料

輸出資料說明7

2.592857

當n=7時輸出的資料

92.828968

當n=9時輸出的資料

334.088798

當n=33時輸出的資料

444.372726

當n=44時輸出的資料

2005.878031

當n=200時輸出的資料

4556.698612

當n=455時輸出的資料

* 1.多種錯誤:只檢查出來」sum = %.6f"中等號兩邊未達空格。

* 2.多處答案錯誤:初始值sum本該等於0,卻錯寫成1。

* 資料表達:使用了變數denominator,flag,item,i,n,sum。denomination代表各項的分母,flag為控制各項數值符號的乙個量,item為各項的值,i表示第幾項,sum表示最後該輸出的值。

* 資料處理:表示式: item=flag*1.0/denomination,sum=sum+item,flag=-flag,denominator=denominator+3。

結構流程為for-迴圈結構。

輸入資料

輸出資料說明7

0.860

當n=7時輸出的資料

90.854

當n=9時輸出的資料

330.841

當n=33時輸出的資料

440.832

當n=44時輸出的資料

2000.835

當n=200時輸出的資料

4550.836

當n=455時輸出的資料

* 答案錯誤:"sum = %.6f"錯打成「sum=%f」。
自己**截圖

同學**截圖

同學**截圖

* 1.使用的變數字母不同,我使用了單詞作為變數,這樣讓別人更好理解你的**。但用單個字母讓別人看起來覺得**簡潔一點。

* 2.在**的縮排這一方面不一樣,縮排是保證**整潔、層次分明的主要手段。

這週所花時間

**行學到的知識點簡介

目前比較困惑的問題

第三週24個小時

126學會運用for-迴圈結構以及編寫指定次數的迴圈程式

還是格式問題與不細心導致的問題

* 本週學習主要知識點:for-迴圈結構的使用。

for迴圈的一般形式:for(初始化語句;迴圈條件;自增或自減)

* 應注意的地方:1.for後面的小括號後面如果還有語句塊時不能加分號,因為分號代表著乙個語句的結束。

2.不能省略迴圈條件,即使省略,中間也要有分號,如果不做其它處理,則會成為死迴圈。

3.初始化語句與迴圈條件之間一定要用分號隔開。

例:

* 我們每週都會學習新的知識,每週也有新的作業來對新學的知識有乙個熟悉和鞏固。我認為要用心的對待每一次作業,不要等到交作業的截止日期快到了的時候才匆匆忙忙寫完提交,這樣就不能達到做作業真正的目的了。

* 有每學乙個新的語法或結構就需要多加練習,以及去了解使用它的規則和需要注意的細節問問題。這樣才能保證教了的知識就能夠較好的記住。

* 在每次做pta的時候,出現錯誤時,把錯誤提示記下來和錯誤型別所匹配,這真的非常有用。在以後看見同樣提示的時候,就可以想起來是怎樣的錯誤型別,以便於更好的解題。

C語言I部落格作業04

問題 回答這個作業屬於 c語言程式設計 這個作業要求在 1 homework 9768 我在這個課程目標是 學習如何分析程式和除錯程式 這個作業在哪各方面幫助我實現目標 pta的作業,的分析 參考文獻 本題要求編寫程式,計算序列 1 1 3 1 5 的前n項之和。輸入格式 輸入在一行中給出乙個正整數...

C語言I部落格作業04

這個作業是屬於哪個課程 c語言程式設計ii 這個作業要求在 作業要求 我在這個課程的目標是 弄清楚for迴圈語句作用 這個作業在那個具體方面幫助我實現目標 應對不同的題目使用for語句 參考文獻 1.1.1資料處理 資料表達 int denominator,n,i double item,sum 定...

C語言I部落格作業04

問題答案 這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 熟練的運用與掌握計算機系統和c語言知識 這個作業在那個具體方面幫助我實現目標 打字能力和鍵盤符號熟練程度以及對資料的分析 參考文獻 pta系統常見問題解答 本題要求編寫程式,計算交錯序列 1 2 3 3 5 4...