C語言I博客作業08


1.作業頭

這個作業屬於哪個課程 https://edu.cnblogs.com/campus/zswxy/CST2020-1
這個作業要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11610
這個作業的目標 讓我們熟知循環嵌套的使用,以及准確使用break和continue
學號 20208919

一、本周教學內容&目標
第4章 循環結構 4.3熟悉break、continue的使用 4.4 熟悉使用循環的嵌套解決問題。

二、本周作業
PTA實驗作業
代碼互評
學習總結

三、作業格式

1.PTA實驗作業
請再此處列出自己的排名圖片,如:

**1.1 題目名1-打印九九口訣表 **
要求對任意給定的一位正整數N,輸出從11到NN的部分口訣表。

1.1.1數據處理

數據表達:用了n,i,j,這些變量都是定義來的,類型都是整型
數據處理:數據用到的表達式有關系表達式,算術表達式,賦值表達式
流程結構有循環結構
偽代碼如下
定義n,i,j
輸入n
使用雙for循環,遍歷
最后打印出來
換行

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 1x2=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的乘法表
3 1x1=1 1x2=2 2x2=4 1x3=3 2x3=6 3x3=9 3的乘法表

1.1.4 PTA提交列表及說明

提交列表說明:

答案錯誤:我把第二個循環的循環條件寫錯了,所以導致答案錯誤了

1.2 題目2——幸運彩票

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

1.2.1 數據處理

數據表達:用了N,b,c,d,e,f,g,h,這些變量都是定義來的,類型都是整型
數據處理:運用了賦值表達式,算術表達式,關系表達式,使用了for循環語句,還有分支結構  
偽代碼如下:
輸入N
使用for循環
輸入六位數字
判斷前三個相加是否等於后三個相加
是的話輸出 you are lucky
否則輸出wish you good luck

1.2.2 實驗代碼截圖

1.2.3 造測試數據

輸入數據 輸出數據 說明
2 233008 123456 You are lucky! Wish you good luck. 第一個前面三個數字相加等於后面三個數字相加,第二個不是
1 112223 Wish you good luck 前面三個數字相加不等於后面三個數字相加

1.2.4 PTA提交列表及說明

提交說明:

我一次性寫出來了,就沒有錯誤

2.代碼互評(5分)

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

同學代碼截圖1

同學代碼截圖2

自己代碼截圖

不同

同學1考慮了輸入的數量為0的情況,我是沒有的。我考慮的只是大於10的這種情況,同學2也考慮了,而且是把平均數用表達式表達出來的,這樣就要更長的時間來運行

3.學習總結(15分)

3.1 學習進度條

周/日期 這周所花時間 代碼行 學到的知識簡介 目前比較迷惑的問題
第八周10.19-10.25 2天半 25 如何打印“hello word” 一些語法的使用
第九周10.26-11.1 2天半 50 算術運算和賦值運算 它的一些運算規則
第十周11.2-11.7 2天半 100 for循環語句的使用 調用一些函數的規則
第十一周11.8-11.14 2天半 150 調用函數 對調用函數還是不太了解
第十二周11.15-11.21 2天半 55 字符型數據類型和邏輯運算符的使用 有多少個7這個題目還是不太了解
第十三周11.22-11.28 2天半 140 使用switch 對於天數這類問題還是不太懂
第十四周11.29-12.6 2天半 119 使用while 不太熟練while的用法
第十五周12.7-12.13 2天半 170 循環嵌套和一些跳轉 不太熟練雙重循環

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

3.3 學習內容總結和感悟

3.3.1 學習內容總結

3.3.2 學習體會

這次學習的過程很艱難,但卻很難忘,特別是學長的耐心教導,不管我問什么問題他都會耐心地教,而且不會直接把答案告訴你,是慢慢引導,真的特別好
課后總結:
怎樣跳出多重循環:
1.使用goto
2.寫成函數return
3.直接修改外層循環條件
4.在外層循環設置判斷條件
5.在大循環后面判斷標志加入break


免責聲明!

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



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