C語言I作業004

2022-05-14 23:30:11 字數 2727 閱讀 3795

這個作業屬於那個課程

c語言程式設計ii

這個作業要求在**

c語言i作業004

我在這個課程的目標是

掌握迴圈結構的用法,學會for語句的使用

這個作業在那個具體方面幫助我實現目標

學會迴圈結構,能解決一些有一定規律的數學問題

參考文獻

軟體四班助教的作業**

題目內容描述 :本題要求對兩個正整數m和n(m≤n)編寫程式,計算序列和m2+1/m+(m+1)2+1/(m+1)+⋯+n2+1/n。

輸入格式:

輸入在一行中給出兩個正整數m和n(m≤n),其間以空格分開。

輸出格式:

在一行中按照「sum = s」的格式輸出部分和的值s,精確到小數點後六位。題目保證計算結果不超過雙精度範圍。

輸入樣例:

5 10
輸出樣例:

sum = 355.845635
資料表達: 此題定義了i和n兩個整形變數分別用於作為中間變數和輸入的引數;此外還定義了乙個雙精度浮點型變數sum作為最終的求和值,並定義sum的初始值=0

資料處理: 計算序列和m2+1/m+(m+1)2+1/(m+1)+⋯+n2+1/n

輸入資料

輸出資料

說明

1 1sum = 1

最小邊界

5 10

sum = 355.845635

同sample

提交列表說明:

題目內容描述 :本題要求編寫程式,計算交錯序列 1-2/3+3/5-4/7+5/9-6/11+... 的前n項之和。

輸入格式:

輸入在一行中給出乙個正整數n。

輸出格式:

在一行中輸出部分和的值,結果保留三位小數。

輸入樣例:

5
輸出樣例:

0.917
資料表達:此題定義了i,n,flag三個整形變數,i作為中間變數,n作為輸入的引數,flag用作於表示式中正負號的變換,此外還定義了乙個雙精度浮點型變數sum作為最終的求和值,並定義sum的初始值=0

資料處理: 計算交錯序列 1-2/3+3/5-4/7+5/9-6/11+... 的前n項之和

輸入資料

輸出資料

說明

50.917

sample,n是奇數

60.372偶數1

1.000

最小奇數

20.333

最小偶數

提交列表說明:

答案錯誤:printf("%.3f", sum);中的%.3f因為前面的題目習慣性以為就是sum = %.3f,所以輸出的結果是sum = 0.917,答案錯誤。

答案錯誤:同上,第一次改沒改對位置

不同點第八行中同學的**中間用了double進行強制轉換, 將他強制轉換成浮點型的數 ,我則是在輸入資料的時候就直接用的實數

他將分母的累加放在了sum表示式之後重新列了個式子作為分母的累加運算,我直接就加在sum表示式中同步進行了分母累加的過程

3.我的**因為整合在一起所以可能顯得簡單一點

這週所花的時間

**行

學到的知識點簡介

第八周12小時

110for迴圈結構

時間部落格字數

**行數

第五周828

0第六周

2985

372第七周

4362

598第八周

這一周的學習過程中還算順利,沒有遇到什麼特別大的困難點;但是沒有做好的是自己想要養成的習慣卻沒有做到,本來說要養成每次寫**都要做好注釋但是這週卻沒有做到;同時用收穫的地方,試了下那個網路安全競賽,雖然只做出了前兩道題,後面的就做不動,這可能是我們還沒有學web的原因吧,但是還是感覺有所收穫,明白了其實有時候答案就在最明顯的地方,但是你得學會發現他,要有善於發現的眼睛,這對我們以後檢查**也是有用。

C語言I作業004

c語言i部落格作業04 這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 c語言i部落格作業04 我在這個課程的目標 通過做pta,來發現自己對迴圈語句的問題,並解決問題。這個作業在那個具體方面幫助我實現目標 在pta做題中,對迴圈語句的更好的運用,還對定義變數有了更多的了解。參考文獻 c語...

C語言I作業09

提問 回答這個作業屬於哪個課程 c語言程式設計 這個作業要求在哪 我在這個課程的目標 熟悉break,continue語句的使用,能夠熟練運用迴圈巢狀結構 這個作業在哪個具體的方面幫助我實現目標 靈活使用迴圈語句,在需要的時候巢狀解決實際問題 參考文獻 題目描述 將一筆零錢換成5分 2分和1分的硬幣...

C語言I作業07

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 熟練編寫 的格式要求,了解c語言的程式設計運用 這個作業在那個具體方面幫助我實現目標 編寫 的思維,錯誤總結等方面提公升了自己的編寫能力 參考文獻 c語言程式設計 1.1.1資料處理 資料表達 變數n,使用int型定義,...