C語言I部落格作業08

2022-06-03 16:54:08 字數 3866 閱讀 2191

1.作業頭

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

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

|這個作業要求在**|

|這個作業的目標 |一次又一次的提公升自己,不斷地找出自己的不足|

|學號| 20209087|

**如下:

1.pta實驗作業(20分/題)

請再此處列出自己的排名,

1.1 題目名1: 7-4 一錢生多錢 (10分)

題目內容描述

在日常生活中,我們常常需要將一些大額的人民幣換算成零錢,

已知我們有許多面值5元,2元和1元的人民幣。

程式設計實現:輸入我們需要兌換的金錢數,然後我們

用這些面值5元,2元和1元的人民幣來兌換,要求每

一種面值都至少有1張,然後輸出有多少種兌換方式。

1.1.1資料處理介紹實現本題過程中,你的資料表達、資料處理是怎麼做的。注意:請務必按照以下方式書寫。

資料表達:變數i,j,z

資料處理:運用巢狀迴圈和if語句

1.1.2實驗**截圖貼圖展示**,不要複製。請給出名字標識。

1.1.3 造測試資料

輸出你的程式面向各種測試資料結果,除了題目給出的測試資料,可以自己再造其他臨界資料,越多越好,並加上必要說明

輸入資料

輸出資料

說明13

five=1,two=1,one=6.five=1,two=2,one=4 .five=1,two=3,one=2.five=1,two=3,one=2

有4種兌換方式

8five=1,two=1,one=1

有1種兌換方式

9five=1,two=1,one=2

有1種兌換方式

10five=1,two=1,one=3.five=1,two=2,one=1

有2種兌換方式

11five=1,two=1,one=4.five=1,two=2,one=2

有2種兌換方式

12five=1,two=1,one=5.five=1,two=2,one=3.five=1,two=3,one=1

有3種兌換方式

1.1.4 pta提交列表及說明

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

提交列表說明:

格式錯誤:在printf("five=%d,two=%d\n,one=%d\n",i,j,z);這裡多了乙個\n

解決辦法:自己真的認真看了檢查了很久很久,看不出!後來休息之後再來看的時候,

一眼就看出錯誤

注意必須寫明每個錯誤點,你是怎麼解決的。此項沒寫好,本題0分

1.2 題目2: 7-6 wifi密碼 (15分)

1.2.1 資料處理

資料表達:變數n

資料處理:運用巢狀迴圈和if語句,switch語句

1.2.2 實驗**截圖

1.2.3 造測試資料

輸入資料

輸出資料說明8

13224143

這8個題目的答案分別是a.c.b.b.d.a.d.c.

3132

這3個題目的答案分別是a.c.b

513224

這5個題目的答案分別是a.c.b.b.d

71322414

這7個題目的答案分別是a.c.b.b.d.a.d.

9132241432

這9個題目的答案分別是a.c.b.b.d.a.d.c.b.

1.2.4 pta提交列表及說明

提交列表說明:

編譯錯誤:result[i]=2;多處把寫成{},因為寫慣了花括號

解決辦法:請同學幫忙檢查出來的。

2.**互評(5分)找2份同學**,和自己**比較,建議互評**盡量找**風格差異較大。

何明垚同學**截圖

陳聰同學的**截圖

自己**截圖

1,2,3方式羅列2份**不同地方。

相同點:

我和何明垚同學都運用了while語句,我們三個也同時使用了for語句

不同點:

陳聰同學有新穎之處,使用了break語句,

3.學習總結(15分)3.1 學習進度條(5分)周/日期

這週所花的時間

**行學到的知識簡介

目前比較困惑的地方

11.22~11.28

10h450

switch語句

無11.30~12.06

9h470

迴圈結構,do-while語句,while語句

還不能準確判斷使用哪種語句

12.13~12.26

10h480

巢狀迴圈,break語句,contiune語句

不夠熟練

3.2 累積**行和部落格字數(5分)

3.3 學習內容總結和感悟(5分)

3.3.1 學習內容總結

3.3.2 學習體會

1.當存在多個迴圈時要跳出所有迴圈,(1)通過goto語句直達該標識,

起到跳出所有迴圈的作用。也可以把迴圈封裝到乙個單獨函式中,

(2)return退出函式,(3)直接修改外層迴圈條件。

2.課程太少,學習內容很多,也覺得是時間的原因,老師講得不夠深刻,

自己需要課後花很多的時間去鞏固。

3.新發的c語言博主小甲魚感覺很不錯,拓展真的很重要。希望自己能夠堅持下去。

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