C語言!作業02

2022-06-04 14:33:10 字數 2210 閱讀 7166

這個作業屬於哪個課程

這個作業要求在**

/homework/11451

這個作業的目標

掌握使用for迴圈語句實現指定次數的迴圈程式設計

學號20209202

從pta題目集中選出3個你最滿意的題目完成以下內容,選擇題目難度越大,分值越高,每題2分。

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

輸入格式:

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

輸出格式:

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

圍。輸入樣例:

10輸出樣例:

介紹實現本題過程中,你的資料表達、資料處理是怎麼做的。

1.將sum = sum + flag * 1.0 / [1 + 3 * (i - 1)]變換了一下,定義了乙個k,並將表示式改成k=1 + 3 * (i - 1);sum = sum + flag * 1.0 / k答案才正確

題目內容描述:本題要求編寫程式,計算序列 2/1+3/2+5/3+8/5+... 的前n項之和。注意該序列從第2項起,每一項的分子是前一項分子與分母的和,分母是前一項的分子。

輸入格式:

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

輸出格式:

在一行中輸出部分和的值,精確到小數點後兩位。題目保證計算結果不超過雙精度範圍。

輸入樣例:

20輸出樣例:

介紹實現本題過程中,你的資料表達、資料處理是怎麼做的。

根據pta提交列表,簡要描述除錯程式碰到的問題及解決辦法。

問答題:把m個同樣的蘋果放在n個同樣的盤子裡,允許有的盤子空著不放,問共有多少種不同的分法?(用k表示)5,1,1和1,5,1 是同一種分法。

輸入描述

第一行是測試資料

輸出描述

對輸入的每組資料m和n,用一行輸出相應的k。

輸入例子

17 3

輸出例子

8

#includeint fun 

int main()

}

此**功能:把m個同樣的蘋果放在n個同樣的盤子裡,允許有的盤子空著不放,問共有多少種不同的分法?(用k表示)5,1,1和1,5,1 是同一種分法。

學習的地方:認識了fun函式,c語言中,fun函式是用呼叫主函式的。它是指用來定義乙個函式或是方法,這版樣在引用權時可以用fun表示。比如fun(int x,y),

fun(int x,y) 有上面的出現,必然在主函式裡有調它,fun沒有其它意思,只是在調時用到這個單詞,上面的意思是呼叫主函式中的數值。if(m0||n1)中

的「||」表示「或」的意思。while(t--)中,t--是自減運算,是每次t自身減1,while(t--)就是當t自身減到0就退出迴圈。

周|日期|這週所花的時間|**行|學到的知識點簡介|目前比較迷惑的問題

|--|--|--|--|

第三週|4天|156|for語句|在綜合表示式中,不知道為什麼不能用"[ ]"

時間|部落格字數|**行數

|--|--|--|--|

第一周|638|12

第二週|562|07

第三週|2058|156

3.3 學習感悟(5分)

1.感覺題目越來越難了,要花費更多的時間才能解決,但在通過自己一步一步解決問題的過程中的感覺真的很爽;

2.在寫一些邏輯性比較強的**時,不要一股腦的去編寫,要把思緒理清楚再寫;

3.對for語句越來越熟練了;

C語言 作業02

這個作業屬於哪個課程 這個作業要求在 這個作業的目標 學會精確的提問並且能夠使用scanf和printf 學號 20209021 二.作業的內容 1 1請仔細閱讀 提問的智慧型 用自己的話描你的收穫,並舉列子說明應該如何提問。收穫1.不能隨意提出問題,要先經過自己的思考,查資加料,因為這樣才對雙方都...

C語言 部落格作業02

這個作業屬於哪個課程 c語言程式設計 這個作業要求在 c語言部落格作業02 我在這個課程的目標是 將想法在計算機上表達出來 這個作業在那個具體方面幫助我實現目標 了解計算機語言設計 參考文獻 提問的智慧型 答 提問之前,應該先想想這個問題上自己是否盡力去求解了,如果沒有就先自己嘗試。發問時,要知道你...

C語言 部落格作業02

這個作業屬於哪個課程 c程式語言設計 這個作業要求在 我在這個課程的目標是 學習基礎程式語言c語言,基本掌握c語言的思維方向 這個作業具體在哪個方面幫助我實現目標 程式設計的訓練,markdown的語法練習,編譯器的安裝 參考文獻 markdown語法小結 提問的智慧型 pta系統常見問題解答 mi...