C語言I博客作業08


作業頭

這個作業屬於哪個課程 https://edu.cnblogs.com/campus/zswxy/SE2020-3/
這個作業要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11628
這個作業的目標 <熟悉break,continue的用法,復習使用循環的嵌套>
學號 <20209180>

一.本周教學內容&目標

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

二.本周作業

1.pta實驗作業

1.1 一錢生多錢

題目內容描述:在日常生活中,我們常常需要將一些大額的人民幣換算成零錢,已知我們有許多面值5元,2元和1元的人民幣。
編程實現:輸入我們需要兌換的金錢數,然后我們用這些面值5元,2元和1元的人民幣來兌換,要求每一種面值都至少有1張,然后輸出有多少種兌換方式。。

1.1.1數據處理

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

數據表達:運用了整形變量five,two,one,n都是根據題目要求定義的。
數據處理:運用了if語句和循環的嵌套語句。

1.1.2實驗代碼截圖

1.1.3造測試數據

輸入數據 輸出數據 說明
13 five=1,two=1,one=6 8<=n<=100
five=1,two=2,one=4
five=1,two=3,one=2
five=2,two=1,one=1
10 five=1,two=1,one=3 8<=n<=100
five=1,two=2,one=1
15 five=1,two=1,one=8 8<=n<=100
five=1,two=2,one=6
five=1,two=3,one=4
five=1,two=4,one=2
five=2,two=1,one=3
five=2,two=2,one=1

1.1.4 pta提交列表及說明

1.答案錯誤:忽略了題目要求每張紙幣必須有一張
2.編譯錯誤:邏輯符號"=="寫成了"="

1.2 幸運彩票

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

1.2.1數據處理

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

數據表達:運用了整形變量a,b,c,d,e,f,g,h。是根據題目要求定義的。
數據處理:運用了for的循環語句和if-else結構。

1.2.2實驗代碼截圖

1.2.3造測試數據

輸入數據 輸出數據 說明
2
233008 You are lucky! c+d+e=f+g+h
123456 Wish you good luck. c+d+e!=f+g+h
1
558910 Wish you good luck c+d+e!=f+g+h
3
150240 You are lucky! c+d+e=f+g+h
459632 Wish you good luck. c+d+e!=f+g+h
990299 Wish you good luck. c+d+e!=f+g+h

1.2.4 pta提交列表及說明

1.答案錯誤:for的循環中b<a寫成了b<=a
2.部分正確:輸入時是%1d

2.代碼互評

同學代碼截圖

自己代碼截圖

1.第一位同學的代碼只用了if結構和for的循環結構。
2.第一位同學的代碼的for循環的條件是假設都是五元,二元或者一元的
3.第二位同學的代碼的for循環的條件里面用了算數表達式,顯得比較復雜

3.學習總結

3.1學習進度條

周/日期 這周所花時間 代碼行 學到的知識點簡介 目前比較困惑的問題
第16周12.14-12.20 課堂180分鍾課后450分鍾 441 熟悉break,continue的用法,復習使用循環的嵌套 對於循環的嵌套還不熟悉

3.2累計代碼行數和博客字數

3.3學習內容和感悟

3.3.1學習內容總結
請用思維導圖的形式將到目前為止所學的內容進行整理。
采用專業的思維導圖軟件,建議可以是:MindManager、XMind、iMindMap、FreeMind、Mindomo、MindNode……等等之一。

3.3.2學習體會
請回顧自己的本周的學習過程,描述學習感受,也可以提出你不理解的地方、對教師教學建議等。如果你有新的想法或者新的方法,請及時記錄下來。
本周學習了語法知識break,continue和循環的嵌套,感覺PTA的實驗作業好難,老師上課講過的題目自己再寫又不會了,循環嵌套的邏輯性很強,題目難度大。
PS:課堂問題:break是跳出當前循環,那么如何跳出多層循環?
使用go to語句。go to 語句是一種無條件流程跳轉語句,通常 goto 語句與 if 語句結合使用,當滿足一定條件時,程序流程跳轉到指定標號處,接着往下執行。


免責聲明!

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



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