C語言I部落格作業08

2022-06-04 12:48:12 字數 3370 閱讀 9233

這個作業屬於哪個課程

這個作業要求在**

homework/11611

這個作業的目標

《鞏固pta所完成的作業,熟悉break、continue的使用》

學號<20208962>

1.1 題目名 列印九九口訣表

題目內容描述:

1.1.1資料處理

資料表達:定義了整型變數i,n,l,迴圈變數i,l和使用者輸入值n。

資料處理:表示式:%d*%d=%-4d,流程控制:for的雙迴圈結構。

1.1.2實驗**截圖

1.1.3 造測試資料

輸入資料

輸出資料

資料說明

11*1=1

1*1的口訣表

4 *4的口訣表

9*9的口訣表

1.1.4 pta提交列表及說明

答案錯誤:scanf後面輸出的整型變數應該是n,而我輸入了i,導致最後答案錯誤,經過仔細觀察發現問題所在

部分正確:由於使用者輸入的輸入值出錯,導致出現部分錯誤

1.2 題目 幸運彩票

題目內容描述:彩票的號碼有 6 位數字,若一張彩票的前 3 位上的數之和等於後 3 位上的數之和,則稱這張彩票是幸運的。本題就請你判斷給定的彩票是不是幸運的。

1.2.1 資料處理

資料表達:定義了整型變數n,x,y,i,a,l,b;n由使用者輸入,i為迴圈變數

資料處理:表示式:b=a/1000,x+=a%10,y+=b%10,a/=10,b/=10;迴圈語句:for迴圈語句,if-else分支語句。

1.2.2 實驗**截圖

1.2.3 造測試資料

輸入資料

輸出資料

資料說明

2 233008 123456

you are lucky! wish you good luck.

輸入2行彩票的數字,第乙個為幸運,第二個不幸運

3 233008 123456 456789

you are lucky! wish you good luck. wish you good luck.

輸入3行彩票的數字,第乙個為幸運,第二個不幸運,第三個為幸運

4 233008 123456 456789 123789

you are lucky! wish you good luck. wish you good luck. wish you good luck.

輸入4行彩票的數字,第乙個為幸運,第二個不幸運,第三個為幸運,第四個不幸運

1.2.4 pta提交列表及說明

答案錯誤:scanf後面輸出的整型變數應該是n,而我輸入了b,又出現了和第二題相同的錯誤,說明自己並沒有認識深刻,又一次加深了自己的印象。

編譯錯誤:每次粗心在for迴圈語句的輸出忘記打分號。

同學一的**:

同學二的**:

自己的**:

1.同學二使用的是while迴圈結構,而我和同學一都使用的for迴圈語句和if-else分支語句,兩種方法各有好處。

2.同學二的**更為的簡潔,雖然我和同學一的迴圈結構相同,但處理方法不一樣,我的更為簡潔,讓我學習到了乙個問題多種的處理方法。

3.兩位同學的**讓我認識到了思維的重要性,我會更認真的向他人學習,取長補短。

3.1 學習進度條

周這周所花的時間

**行學到的知識點簡介

學到的知識點簡介

第一周14h

100行

了解基礎的專業知識

暫無第二週

15h180行

算術和賦值的運算計如何提問

scanf語句的確切使用方式

第三週22h

200行

or迴圈語句的運用

除錯出現的各種問題

第四周24h

250行

自定義函式

返回值問題

第五周24h

300行

字元型資料型別和邏輯運算子

對省略else的結構不太理解

第六周24h

300行

多分支結構switch語句

switch語句中對default不太理解

第七周24h

300行

while和do-while結構

對while和do-while結構的區分不太理解

第八周24h

300行

break、continue的使用,迴圈的巢狀

對break、continue區分不是很清楚

3.2 累積**行和部落格字數

3.3 學習內容總結和感悟

3.3.1 學習內容總結

3.3.2 學習體會

1.這個星期學習了break、continue的使用,迴圈的巢狀,發現乙個問題的嚴謹性很重要,需要細心思考

2.學習過的知識很容易就忘記,需要不停的去複習鞏固

3.掌握的東西越來越多,發現了很多漏洞,對很多知識的認識不夠完善

4.要多去向別人學習,去取長補短

1.使用goto語句,可以快速跳出多重迴圈

2.寫成函式return,不過迴圈巢狀很多的時候很麻煩,函式引數傳遞也很麻煩

3.直接修改外層迴圈條件,但修改了迴圈控制變數

4.在外層迴圈設定判斷條件,缺點是書寫較為麻煩,未滿足條件的時候有多餘的判斷

5.在大迴圈後面判斷標誌加入break,不過和寫成函式return有相同的缺點

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位數彩票的每一位的值 函式均為 整型 資料處理 資料表示式 賦值表示式,迴圈表示式,判斷表示式 流程結構 順...