C語言|博客作業09


這個作業屬於哪個課程 C語言程序設計Ⅰ
這個作業要求在哪里 https://www.cnblogs.com/tongyingjun/p/11907574.html
我在這個課程的目標是 熟練掌握循環結構,熟練使用continue語句的使用,if-else語句的嵌套
這個作業在哪個具體方面幫助我實現目標 PTA作業以及自己在編譯器上面寫的代碼和代碼錯誤,百度上面的文獻
參考文獻 C語言程序設計,百度文獻

1.PTA實驗作業

**下面是一個完整的下三角九九口訣表:

11=1
1
2=2 22=4
1
3=3 23=6 33=9
14=4 24=8 34=12 44=16
15=5 25=10 35=15 45=20 55=25
1
6=6 26=12 36=18 46=24 56=30 66=36
1
7=7 27=14 37=21 47=28 57=35 67=42 77=49
18=8 28=16 38=24 48=32 58=40 68=48 78=56 88=64
19=9 29=18 39=27 49=36 59=45 69=54 79=63 89=72 99=81
本題要求對任意給定的一位正整數N,輸出從1
1到N*N的部分口訣表。**
⑴數據處理
數據表達:本題使用了int整形結構,for語句和if語句的循環
數據處理:

⑵實驗代碼截圖

⑶造測試數據

⑷PTA提交列表及說明

錯誤原因:
①編譯錯誤:一開始沒有看認真看題目,以為是直接打出九九乘法表,於是就在自己的編譯器上面打了復制然后發現錯了,室友說你肯定錯了,不是直接打九九乘法表,然后再去看了一下題目。
②答案錯誤:沒有左對齊。
7-2 換硬幣 將一筆零錢換成5分、2分和1分的硬幣,要求每種硬幣至少有一枚,有幾種不同的換法?
⑴數據處理
數據表達:本題使用了int整形結構,for語句和if語句的循環
數據處理:

⑵實驗代碼截圖

⑶造測試數據

輸入數據 輸出數據 說明
6 count=0 沒有換法
10 fen5:1,fen2:2,fen1:1,total:4,fen5:1,fen2:1,fen1:3,total:5,count=2 兩種換法
8 fen5:1,fen2:1,fen1:1,total:3 一種換法

⑷PTA提交列表及說明

錯誤原因:
①編譯錯誤:第五行沒有用int整形結構定義count=0;第一個printf里面的輸錯了。
②答案錯誤:第一個for里面的表達式錯了,一個字母打錯了。

2.代碼互評

⑴同學代碼截圖(軟件三班王文志)

自己代碼截圖()

⑵比較結果
不同點:定義的變量有一些不相同,他還定義了a=0和sum=0,導致最后輸出的內容有一些不同。
相同點:for循環相同
我們兩個代碼整體上差不多,沒有很大差別
同學代碼截圖(軟件三班曾佳)

自己代碼截圖

比較結果
不同點:前面的代碼很多不一樣 定義變量不一樣,看不懂他在怎么寫的,他使用的for循環次數比較多。
相同點:都使用了if語句和for循環
整體來說我的代碼比較簡單,他的代碼行數比較多,代碼開頭我有一點看不懂,不知道他是怎么寫的

學習總結

⑴學習進度條

周/日期 這周所花時間 代碼行 學到的知識點簡介 目前比較迷惑的問題
第九周 六個小時 163 continue語句的使用,if-else語句的嵌套 if-else語句的嵌套

⑵累計代碼行和博客字數

學習內容總結和感悟

⑷學習體會
①本周學習了continue語句和if-else語句的嵌套。
②對C語言越來越不懂了,上課太要睡覺了,想睡覺怎么可能聽的進去。
③還沒有養成對C語言這門功課的熱愛,每周一花時間來做PTA博客園,我自己感覺沒有什么時間來預習前面的功課。
④每次寫代碼都要去查相關知識點才能寫出來,有時候還寫不出來,自己真的要多多練習和學習了。


免責聲明!

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



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