C語言|博客作業09


一、本周教學內容&目標

第4章 循環結構 4.3熟悉break、continue的使用 4.4 熟悉使用循環的嵌套解決問題。

二、本周作業頭

問題 答案
這個作業屬於哪個課程 C語言程序設計II
這個作業要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/10028
我在這個課程的目標是 熟練使用c語言進行編程
這個作業在那個具體方面幫助我實現目標 使我學會break、continue的使用和用循環的嵌套解決問題
參考文獻 https://mp.weixin.qq.com/s?src=11&timestamp=1574177673&ver=1984&signature=vsxlVGtxHwz5Dx5bP5DjItnhJm0-9l56kz-nAHqVybOziIo5xvzyyWSU1FLOuUoostvX2p7TisP7INb5xiP5xcFNCyqBg69ylq1saB6KYvytM2w6o3n0g6P8VFzRqs0z&new=1

三、本周作業

1.PTA實驗作業

請再此處列出自己的排名圖片,如:

從PTA題目集中選出2個你最滿意的題目完成以下內容:

1.1換硬幣

將一筆零錢換成5分、2分和1分的硬幣,要求每種硬幣至少有一枚,有幾種不同的換法?

1.1.1數據處理

(1)數據表達:我先用int定義a(五分錢數),b(二分錢數),c(一分錢數),m(錢數),total(硬幣總數量),count(換法個數),然后根據題示要求,用for進行循環,之后用if句型求“a5+b2+c==m”,最后讓a+b+c求各個分錢的總數,再進行“count++”求出換法個數
(2)數據處理:(偽代碼):

1.1.2實驗代碼貼圖

1.1.3 造測試數據

輸入數據 輸出數據 說明
13 fen5:2, fen2:1, fen1:1, total:4 fen5:1, fen2:3, fen1:2, total:6 fen5:1, fen2:2, fen1:4, total:7 fen5:1, fen2:1, fen1:6, total:8 count = 4 13塊錢的各個分錢數目
14 fen5:2, fen2:1, fen1:1, total:5 fen5:1, fen2:4, fen1:1, total:6 fen5:1, fen2:3, fen1:3, total:7 fen5:1, fen2:2, fen1:5, total:8 fen5:1, fen2:1, fen1:7, total:9 count = 5 14塊錢的各個分錢數目

1.1.4 PTA提交列表及說明


說明:(1)答案錯誤:我剛開始寫的是a>=0,b....,發現好像不符題意。
改正錯誤:把“=”去掉了
(2)答案錯誤:我在寫if里面的表達式時沒寫“”寫的是“=”
改正錯誤:這是判斷語句,所以是“

1.2打印九九口訣表

1.2.1數據處理

(1)數據表達:我先用int定義n,m,i,再根據題目意思和九九乘法表求“i*m”即可
(2)數據處理:(偽代碼):

1.2.2實驗代碼貼圖

1.2.3 造測試數據

輸入數據 輸出數據 說明
2 11=1 12=2 2*2=4 11到22的乘法表
3 11=1 12=2 22=4 13=3 23=6 33=9 11到33的乘法表
4 11=1 12=2 22=4 13=3 23=6 33=9 14=4 24=8 34=12 44=16 11到44的乘法表

1.2.4 PTA提交列表及說明


說明:(1)答案錯誤:寫到if()有點急沒有寫輸出直接就“}”回來了
改正錯誤:加上printf("\n");
(2)部分正確:寫“i<=n”時沒寫“=”
改正錯誤:在"<"后面加上“=”

2.代碼互評(7-2換硬幣)

同學截圖:
我的截圖:
區別:(1)這位同學的思路和我的差不多,只是我用三次for來進行各個分錢的數目計算。
同學截圖:
我的截圖:
區別:(1)這位同學的代碼明顯比我的簡潔,但可能在理解上我的就可能更容易理解。

3.學習總結

3.1 學習進度條

周/日期 這周所花時間 代碼行 學到的知識點簡介 目前比較迷惑的問題
1/21-1/23 三天 47 基礎的代碼知識 代碼符號不了解
2/26-2/29 四天 64 學會用MinGw-w64來編譯C程序 編譯的錯誤點難找
3/9-3/11 三天 99 學會了賦值和“If-else句式”的運用 編程的熟練度不高
4/16-4/18 三天 87 學會運用代碼進行計算 對於式子難以列出來
5/22-5/25 四天 98 對函數的調用有了初步認識 對於一些c語言的符號和語法還是不懂
6/30-6/1 三天 113 初步熟悉了多分支結構、字符型數據類型和邏輯運算符 在看到某個數字和符號一起時還是會迷茫
7/5-7/7 三天 112 初步熟悉了多分支結構switch語句的使用 對於用什么表達式還比較迷
8/12-8/14 三天 110 初步熟悉使用while和do-while結構解決問題 在寫字符時有點對字符的含義理解模糊
9/19-9/21 三天 109 初步熟悉break、continue的使用和用循環的嵌套解決問題 對於某些定義的式子不熟悉,不理解

3.2 累積代碼行和博客字數

3.3 學習內容總結和感悟

3.3.1 學習內容總結

請用思維導圖的形式將到目前為止所學的內容進行整理。

3.3.2 學習體會

轉眼間C語言作業已經寫到了了第九周,而且不久將迎來期末考試,其實我還有點懸,因為我很怕我掛科,我只能盡量保持自己冷靜,好好在接下來的時間里復習好,把C語言里重要的字符和句型都重新鞏固一遍,我相信我還要認真的學習和記憶,我一定會有很大進步的,天不生我,萬古如長夜,加油吧,少年!期末加油!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM