C語言I部落格作業08

2022-06-03 03:45:11 字數 3201 閱讀 9228

第4章 迴圈結構 4.1-4.2 熟悉使用while和do-while結構解決問題。

這個作業屬於那個課程

c語言程式設計ii

這個作業要求在**

我在這個課程的目標是

熟練使用程式設計工具進行**的編寫

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

在學習while新語句結構與使用方面

參考文獻

1.pta實驗作業

2.**互評

3.學習總結

1.pta實驗作業

1.1題目名1

對於給定的正整數n,求它的位數及其各位數字之和。

1.1.1資料處理

資料表達:用到了n,count,sum等變數。

資料處理:用到了while結構。

1.1.2實驗**截圖

輸入資料

輸出資料

1314

4 91234

4 10

1.1.4pta提交列表及說明

答案錯誤:通過詢問班助幫我解決了這個問題,問題出在scanf()語句中的引號位置打錯了。

部分正確:前部分和後部分都沒問題,發現問題出在while下面的迴圈體判斷順序有誤。

答案正確:發現並改正了錯誤。

1.2題目2

在中國數學史上,廣泛流傳著乙個「韓信點兵」的故事:韓信是漢高祖劉邦手下的大將,他英勇善戰,智謀超群,為漢朝建立了卓越的功勞。據說韓信的數學水平也非常高超,他在點兵的時候,為了知道有多少兵,同時又能保住軍事機密,便讓士兵排隊報數:

按從1至5報數,記下最末乙個士兵報的數為1;

再按從1至6報數,記下最末乙個士兵報的數為5;

再按從1至7報數,記下最末乙個士兵報的數為4;

最後按從1至11報數,最末乙個士兵報的數為10;

1.2.1資料處理

資料表達:用到了變數i。

資料處理:用到了for迴圈以及if條件語句結構。

1.2.2實驗**截圖

輸入資料

輸出資料

無輸入2111

1.2.4pta提交列表及說明

編譯錯誤:for迴圈裡面的表示式三個,並用兩個分號隔開,我只輸入了兩個表示式。

答案正確:找到並改正了錯誤。

2**互評

1.while()中的表示式不同我用的n!=0,他用的n>0。

2.while後面的迴圈結構表示式順序不同。

1.定義的變數不同他多定義了n與z兩個變數。

2.中間多了乙個表示式n=z。

3學習總結

周/日期

這週所花時間

**行學到的知識點簡介

目前比較疑惑的問題

第五周3h

0輸入程式

無第六周

6h95

輸入,輸出相關變數,資料處理

對程式設計的格式以及語法不熟悉

第七周8h

261程式的判斷,數學函式的複製與精度,資料型別,運算等

對於數學函式的表示式不熟悉,賦值運算操作不規範

第八周4h

93用到了for迴圈語句以及新的變數

對題目要求的輸出格式以及輸出要求不注意

第九周5h

136學習了主動被動函式以及形參實參的定義

對一些具體的**中主被動函式以及形參實參的判斷不夠熟悉,

第十周6h

146學習了分支程式結構以及應用

對於題目要求的條件用函式語句表達不夠準確

第十一周

5h182

學習了多分支結構switch

對於將for或者條件結構鑲嵌在switch多分支中邏輯不夠清晰

第十二周

4h105

學習while,do-while語句

對於題目給出的條件用表示式表達不夠清楚

周/日期

部落格字數

**行數

第一周460

0第二週

67556

第三週871

95第四周

73471

第五周825

136第六周

774146

第七周701

182第八周

3.3 學習內容總結和感悟

3.3.1 學習內容總結

本週新學習了while以及do-while迴圈語句結構,自己感覺對程式設計越來越得心應手,學會了根據題目要求去慢慢編寫程式,也學會了查閱相關資料來解答。

3.3.2 學習體會

學到了新的語句結構,並用到了程式裡面,感覺自己對程式設計越來越感興趣,並且越來越得心應手了,自己通過詢問班助解答了很多問題與疑惑,也意識到了自己的一些小錯誤,以及對我的教訓,

c語言作業評價標準

本次作業特別注意:

1.提交列表沒內容,或者太簡單,每題得分0分。注意選擇提交列表長的題目介紹。

2.**格式不規範,0分。

3.**互評,內容簡單,0分。

4.學習內容總結無思維導圖,0分。

5.額外完成挑戰題的同學,加20分。

本次作業參考自集美大學林麗老師

C語言I部落格作業08

這個作業屬於哪個課程 c語言程式設計ii 這個作業的要求在 c語言i作業08 我在這門課程的目標是 學好c語言為學習以後學習其他的語言做準備 這個作業在那個具體方面幫助我實現目標 對while迴圈語句的運用,思考能力等 參考文獻 c語言程式設計i dev c 1.題目內容描述 對於給定的正整數n,求...

C語言I部落格作業08

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 作業鏈結 我在這個課程的目標是 掌握和熟悉c語言的各種結構和語句 這個作業在那個具體方面幫助我實現目標 更加熟悉三種迴圈語句 參考文獻 c語言程式設計,pta 1.1求整數的位數及各位數字之和 對於給定的正整數n,求它的位數及其各位數字之和。...

C語言I部落格作業08

這個作業屬於哪個課程 班級鏈結 這個作業要求在 作業要求的鏈結 這個作業的目標 熟練的運用迴圈的巢狀 學號20209030 1.1.1 資料處理 資料表達 n為輸入的彩票個數 abcdef為6位數彩票的每一位的值 函式均為 整型 資料處理 資料表示式 賦值表示式,迴圈表示式,判斷表示式 流程結構 順...