C語言I部落格作業08

2022-06-03 15:00:13 字數 2777 閱讀 7486

這個作業屬於哪個課程

c語言程式設計ii

這個作業要求在**

作業要求

這個作業的目標

熟悉break、continue的使用,熟悉使用迴圈的巢狀解決實際問題,

學號20208988

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

1.1.1資料處理

資料表達:定義了整型變數 n,x,y,i,a,l,b,n,a,通過鍵盤輸入,b,x,y通過運算賦值。

資料處理:使用了for迴圈的鑲嵌和if-else語句,表示式如下:

for(i=1;i<=n;i++)

x=0,y=0;

b=a/1000;

for(l=1;l<=3;l++)

x+=a%10;

a/=10;

y+=b%10;

b/=10;

if(x==y)

1.1.2實驗**截圖

1.1.3 造測試資料

1.1.4 pta提交列表及說明

1.答案錯誤:for()後多加了乙個『;』,去掉解決問題。

2.答案錯誤:x,y的值初始化次數不夠,改變x,y初始化的位置解決問題

3.答案錯誤:輸出字元出現中英混合,修改後程式正確。

題目內容描述:下面是微博上流傳的一張**:「各位親愛的同學們,鑑於大家有時需要使用 wifi,又怕耽誤親們的學習,現將 wifi 密碼設定為下列數學題答案:a-1;b-2;c-3;d-4;請同學們自己作答,每兩日一換。謝謝合作!!~」—— 老師們為了促進學生學習也是拼了…… 本題就要求你寫程式把一系列題目的答案按照卷子上給出的對應關係翻譯成 wifi 的密碼。這裡簡單假設每道選擇題都有 4 個選項,有且只有 1 個正確答案。

1.2.1 資料處理

資料表達:定義了整型變數n,i,k,定義了字元型變數l,h。n,l,h由鍵盤輸入。

資料處理:使用了for迴圈的鑲嵌和if語句,表示式如下:

for(i=1;i<=n;i++)

for(k=1;k<=8;k++)

if(l=='a'&&h=='t')

if(l=='b'&&h=='t')

if(l=='c'&&h=='t')

if(l=='d'&&h=='t')

1.2.2 實驗**截圖

1.2.3 造測試資料

1.2.4 pta提交列表及說明

1.答案錯誤:輸出結果位數不夠。

2.答案錯誤:資料讀取不完整,修改迴圈條件後答案正確

同學**截圖1.

同學**截圖2.

自己**截圖

1.定義的變數不同。

2.同學使用了計數器。

3.都使用了for迴圈大體相同。

3.3.1 學習內容總結

本週學習了break,continue和迴圈鑲嵌的使用。

關於如何跳出迴圈問題,有以下方式:

1.使用goto語句。

2.使用return函式。

3.直接修改外層迴圈條件。

4.在外層迴圈設定判斷條件。

5.在大迴圈後面判斷標誌加入break。

ps:**於yalewoo

3.3.2 學習體會

1.花費大量的時間學習,是學好c語言的基礎。

2.實踐是融會貫通的必要基礎。

3.自學深度不夠,未能發散思維。

4.學習他人優秀**是學習c語言的乙個不錯的方法。

5.對於沒學的知識點,自學程度不夠,導致有些題沒有寫題思路。

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位數彩票的每一位的值 函式均為 整型 資料處理 資料表示式 賦值表示式,迴圈表示式,判斷表示式 流程結構 順...