C語言I博客作業08


這個作業屬於哪個課程 https://edu.cnblogs.com/campus/zswxy/CST2020-1/
這個作業要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11610
我在這個作業的目標 學會更好的運用分支結構,把之前學的語句熟悉,學好while,do-while語句
這個作業在那個具體方面幫助我實現目標 熟練運用while語句和雙for語句,嵌套結構
參考文獻 c prime plus , C語言程序設計
學號 20208938

四、作業格式

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

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

7-2 打印九九口訣表 (15分)

本題要求對任意給定的一位正整數N,輸出從11到NN的部分口訣表。

1.1.1數據處理
介紹實現本題過程中,你的數據表達、數據處理是怎么做的。

數據表達:運用了整型定義i,j,N;
數據處理:運用雙for語句,算數表達式,定義正整數N,並進行乘法表數據的運算;
         for(j=1;j<=N;j++){
         for(i=1;i<=j;i++){
         n=i*j;
         最后輸出"%d*%d=%-4d"

1.1.2實驗代碼截圖

1.1.3 造測試數據

實驗數據 結果 說明
4 1x1=1
1x2=2 2x2=4
1x3=3 2x3=6 3x3=9
1x4=4 2x4=8 3x4=12 4x4=16
4的乘法表
5 1x1=1
1*2=2 2x2=4
1x3=3 2x3=6 3x3=9
1x4=4 2x4=8 3x4=12 4x4=16
1x5=5 2x5=10 3x5=15 4x5=20 5x5=25
5的乘法表

1.1.4 PTA提交列表及說明

提交列表說明:
1.答案錯誤: 把j*i寫成了i*j,導致錯誤
2.答案錯誤: %d*%d=%-4d中,把-4寫在了%百分號的前面,運行不出答案
1.27-5 幸運彩票 (15分)

彩票的號碼有 6 位數字,若一張彩票的前 3 位上的數之和等於后 3 位上的數之和,則稱這張彩票是幸運的。本題就請你判斷給定的彩票是不是幸運的。
1.2.1 數據處理

數據表達:運用了9個不同的變量定義整型a,b,c,d,e,f,n,i,x;
        
數據處理:運用for循環和if-else語句,對不同位數進行計算,再來判斷是否為前三項與后三項和相同

1.2.2 實驗代碼截圖

1.2.3 造測試數據

實驗數據 結果 說明
2
233008
123456
You are lucky!
Wish you good luck.
幸運的彩票
3
143008
753456
456789
You are lucky!
You are lucky!
Wish you good luck.
幸運彩票

1.2.4 PTA提交列表及說明

答案錯誤:每個字符計算后沒有取余,未加百分號取余,

2.代碼互評(5分)

找2份同學代碼,和自己代碼比較,建議互評代碼盡量找代碼風格差異較大。

同學代碼截圖1

同學代碼截圖2

自己代碼截圖

1.同學1運用了7個變量,我定義了5個變量,相比較而言,我的較為簡潔
2.同學1運用了多重選擇語句和嵌套結構,我只使用了一次if語句,同樣使用了嵌套語句;
3.同學2使用了7個變量,都使用了嵌套和if語句;但他的公式更簡潔

3.學習總結(15分)

3.1 學習進度條(5分
日期/周 學習時間 代碼行 學到的知識點 目前迷惑的問題
第十五周 23小時 314 break和continue語句,及嵌套結構 嵌套結構不明白
第十四周 21小時 257 while語句及其運用 if else語句和while語句
第十三周 28小時 273 switch語句 switch語句不熟悉,不能靈活運用
第十二周 20小時 201 else-if語句,邏輯運算符 字符型變量不太清楚,公式的表達
第十一周 17小時 156 if-else語句,power函數 不會定義函數,不會表達公式,for循環
第十周 25小時 178 for語句循環 scanf語句和算數表達式、關系表達式
第九周 20小時 143 scanf語句 scanf語句的表達式,算數表達

3.2 累積代碼行和博客字數(5分)

時間 博客字數 代碼行數
第八周 593 73
第九周 429 115
第十周 1032 197
第十一周 982 156
第十二周 1317 201
第十三周 1397 273
第十四周 1339 257
第十五周 1415 314

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

3.3.1 學習內容總結

3.3.2 學習體會
相對於之前的學習,現在學的更加困難了,很多地方掌握的不好,希望自己能夠有較獨立的思維方式,可以熟練的學習運用;
不會的地方要多寫題目,以加強理解,多問多練,對完成作業還是有幫助很大,要爭取在細節方面做到更好,減少小錯誤。
如何跳出循環:1.使用goto語句;
2.在循環后面加break來跳出循環;


免責聲明!

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



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