C語言!博客作業08


1.作業開始必須寫上作業頭內容(5分)

這個作業屬於那個課程 https://edu.cnblogs.com/campus/zswxy/SE2020-4
這個作業要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11629
我在這個課程的目標是 <熟悉break、continue語句的使用並且熟悉使用循環的嵌套解決問題。>
學號 <20209202>
參考文獻 <C語言程序設計>

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

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

二、本周作業

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

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

1.1 題目1

輸入整數m,將所有大於1小於整數m的素數存入所指定的數組中(數組最多只存放100個素數,超過則提示“OVERFLOW”),輸出各素數——若輸入的m≤2,則提示“NO”,程序終止。注:素數(Prime Number),亦稱質數,指在一個大於1的自然數中,除了1和此整數自身外,沒法被其他自然數整除的數。

1.1.1 數據處理

數據表達:定義數組a[100]和整數m,count,t表示每行個數
數據處理:輸入m,用循環將1到m的所有整數放入a[100],自定義一個Prime函數判斷素數,在main函數里調用Prime函數
for (int i = 1; i <= m; i++) {
if (Prime(i) == 1) {
a[count] = i;
count++;

1.1.2 實驗代碼截圖

1.1.3 造測試數據、

輸入數據 輸出數據 說明

2 No m<=2
1000 OVERFLOW 數組最多只存放100個素數

1.1.4 PTA提交列表及說明


說明:
格式錯誤:最后換行錯誤,每十五個換行,用t%15==0來判斷是否換行

1.2 題目2

下面是一個完整的下三角九九口訣表:
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 9*9=81

1.2.1 數據處理

數據表達:定義整數x,y,n,s分別表示行數,列數,輸入的整數,每次的運算結果
數據處理:用for循環嵌套,外層表示行,內層表示列
for(x=1;x<=n;x++)
{
for(y=1;y<=x;y++)
{
s=x*y;

1.2.4 PTA提交列表及說明

1.2.3 造測試數據

輸入數據 輸出數據 說明

1 1*1=1 一行一列
9 11=1 ····· 99=81 九行且每行遞增一列到九列

1.1.4 實驗代碼截圖

2.代碼互評(5分)

同學代碼:

我的代碼

3.學習總結(15分)

周/日期 這周所花的時間 代碼行 學到的知識簡介
第三周 三天 179 使用for循環語句實現循環程序的設計
第四周 三天 185 調用和定義函數
第五周 三天 163 分支結構if-else語句、邏輯運算符的運用
第六周 兩天 170 多分支結構switch語句的使用
第七周 三天 154 while和do-while結構的使用
第八周 三天 201 break,如何跳出循環

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

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

3.3.1 學習內容總結

3.3.2 學習體會

1.最近一直是在復習,沒有太多的去接觸新的知識,對我而言,任何東西,基礎最重要,現在回過頭來看看之前的知識,比第一次接觸時要清晰很多,也嘗試用后面所學的去解決,對於c語言,當然也還沒有接觸到最深的那塊地方,自知還有很多不足的地方,接下來的時間里我會去一一彌補改正。
2.對於如何跳出多重循環:第一可以在循環內部設定一個停止條件;第二增加break;第三使用goto語句(無條件轉移語句)goto語句通常與條件語句配合使用。可用來實現條件轉移, 構成循環,跳出循環體等功能。但是,在結構化程序設計中一般不推薦使用goto語句, 以免造成程序流程的混亂,使理解和調試程序都產生困難。


免責聲明!

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



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