C語言I部落格作業08

2022-06-03 16:12:08 字數 3218 閱讀 9108

|這個作業屬於哪個課程 |

| ---- | ---- | ---- |

|這個作業要求在** |

|這個作業的目標 |學習並掌握break和continue |

|學號 |20208936 |

1.pta實驗作業

1.1 題目名1

列印九九口訣表

1.1.1資料處理

資料表達:使用整型,定義了n,i,j.

資料處理:使用了for的迴圈結構,輸出時左對齊,注意換行。

偽**如下:for (j = 1; j <= n; j++)

printf("\n");//換行

}

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

成功輸出1-4的乘法表

11x1=1

成功輸出1的乘法表

21x1=1 1x2=2 2x2=4

成功輸出1-2的乘法表

1.1.4 pta提交列表及說明

說明:1,格式錯誤因為沒有注意到是右邊數字佔4位,左對齊,以及輸出時i,j順序弄錯。

2,答案正確輸出後注意到了問題。

1.2 題目2

7-5 幸運彩票 (15分)

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

輸入格式:

輸入在第一行中給出乙個正整數 n(≤ 100)。隨後 n 行,每行給出一張彩票的 6 位數字。

輸出格式:

對每張彩票,如果它是幸運的,就在一行中輸出 you are lucky!;否則輸出 wish you good luck.。

1.2.1 資料處理

資料表達:使用整型定義了a,b,c,d,e,f,g,h。

資料處理:for的迴圈結構與if-else語句鑲嵌使用。

偽**如下:scanf("%1d%1d%1d%1d%1d%1d",&c,&d,&e,&f,&g,&h);//輸入資料

if(c+d+e==f+g+h)//假設前者等於後者

else

1.2.2 實驗**截圖

1.2.3 造測試資料

輸入資料

輸出資料

說明2 233008 123456

you are lucky! wish you good luck.

只有第一張彩票是幸運的

3 454612 789456 602206

wish you good luck. wish you good luck. you are lucky!

只有第三張彩票是幸運的

1.2.4 pta提交列表及說明

說明:答案錯誤1,c,d,e,f,g,h;的輸入應在for的迴圈體中。

2,b只能2.**互評

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

同學**截圖

自己**截圖:

對比:整體差別不大,都使用的是for的迴圈結構和整型。

3.學習總結

3.1 學習進度條

日期/周

這週所花時間

**行學到的知識點簡介

目前比較迷惑的問題

第八周10

60程式語言功能與語法

沒有理解其中意義和用法

第九周15

100編寫簡單程式,學會資料型別

字元寬度的運用

第十周23

200for語句,if-else語句

格式問題,邊界範圍

第十一周

15210

乘法和階乘

被調函式的使用

第十二周

20240

分支結構和邏輯運算子

分支時有些情況考慮不到

第十三周

20230

學會了switch結構,與if-else語句鑲嵌使用

使用的差別

第十四周

15300

學了while和do-while結構

條件與迴圈體的順序

第十五周

22400

學習break與continue的用法

多層迴圈

3.2 累積**行和部落格字數

3.3 學習內容總結和感悟

3.3.1 學習內容總結

3.3.2 學習體會

雖然學的東西越來越多,但是題目稍微難點有時候就有點無從下手,pta的作業也越來越難,好多是我們沒有學過的東西,

完全沒得思路啊!就感覺新學的結構沒得到足夠練習,要不就是根本想不到,要不完全沒接觸過。雖說可以自學,但還是需要多點基礎。

課後提問:如何跳出多重迴圈?

1:使用多個break.

2:使用goto語句。

C語言I部落格作業08

這個作業屬於哪個課程 c語言程式設計ii 這個作業的要求在 c語言i作業08 我在這門課程的目標是 學好c語言為學習以後學習其他的語言做準備 這個作業在那個具體方面幫助我實現目標 對while迴圈語句的運用,思考能力等 參考文獻 c語言程式設計i dev c 1.題目內容描述 對於給定的正整數n,求...

C語言I部落格作業08

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 作業鏈結 我在這個課程的目標是 掌握和熟悉c語言的各種結構和語句 這個作業在那個具體方面幫助我實現目標 更加熟悉三種迴圈語句 參考文獻 c語言程式設計,pta 1.1求整數的位數及各位數字之和 對於給定的正整數n,求它的位數及其各位數字之和。...

C語言I部落格作業08

這個作業屬於哪個課程 班級鏈結 這個作業要求在 作業要求的鏈結 這個作業的目標 熟練的運用迴圈的巢狀 學號20209030 1.1.1 資料處理 資料表達 n為輸入的彩票個數 abcdef為6位數彩票的每一位的值 函式均為 整型 資料處理 資料表示式 賦值表示式,迴圈表示式,判斷表示式 流程結構 順...