C語言 部落格作業08

2022-05-31 20:09:11 字數 2663 閱讀 6114

這個作業屬於哪個課程

這個作業要求在**

這個作業的目標

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

學號20209163

第4章 迴圈結構 4.3熟悉break、continue的使用 4.4 熟悉使用迴圈的巢狀解決問題。

pta實驗作業

**互評

學習總結

題目內容描述:輸入整數m,將所有大於1小於整數m的素數存入所指定的陣列中(陣列最多隻存放100個素數,超過則提示「overflow」),輸出各素數——若輸入的m≤2,則提示「no」,程式終止。注:素數(prime number),亦稱質數,指在乙個大於1的自然數中,除了1和此整數自身外,沒法被其他自然數整除的數。

資料表達:用了變數i,j,m,n,p,k,變數i為小於輸入值m大於0的數;j為小於i大於0的數,m為輸入值,n計算素數個數,p判斷素數,k用來控制行數,型別都是整型。

資料處理:資料用了if-else和for迴圈結構;先計算素數的個數再判斷個數是否超過100,沒超過則輸出素數。

輸入資料

輸出資料

說明110

110內有29個素數

-1no

-1內沒有素數

666overflow

666中的素數個數大於100個

提交列表說明:

1.部分正確:輸出數中2沒有輸出;用p=0和p=1來判斷輸出;

2.部分正確:換行不正確;用k控制行數;

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

資料表達:用了變數n,m,q,h,i,hq=0,hh=0,j;n為輸入彩票數個數,m為彩票數,q為前三位,h為後三位,hp為前三位和,hh為後三位和;

資料處理:資料用了if-else和for迴圈結構;先將六位數分為前三位和後三位再求各自的和最後判斷前三位和後三位各自的和是否相等。

輸入資料

輸出資料

說明1 234567

wish you good luck.

只有乙個數,未中

2 123321 134522

you are lucky! you are lucky!

兩個數都中

0 123456

0個數不輸出

說明:

1.多種錯誤:答案錯誤和浮點型錯誤。取後3位時未用m減前三位。

2.答案錯誤:在迴圈中未重置hq,hh;

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

同學**截圖1:

同學**截圖2:

自己**截圖:

1.第乙個同學用if控制n大於等於8小於100,if可刪;

2.第二個同學了三個for巢狀;

3.我用兩個for迴圈巢狀運算;

周/日期 這週所花的時間

**行學到的知識點簡介

目前比較困惑的問題

12.13-12.20

8h500

break、continue的使用,使用迴圈的巢狀解決問題

1.進一步學習了break語句和continue語句,也進一步學會了使用迴圈的巢狀問題

2.對於一些難一點的問題可以自己獨立解決了,使用基本語句比較熟練

3.有些題目還是會沒思路,需要多借鑑優秀的**,以及學習新的知識來拓寬視野,提高自身能力

4.多和同學交流學習過程中的體會,以及各自的解題思路

跳出多層迴圈:

a.可以使用goto,可以快速跳出多重迴圈。

b.寫成函式return。

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

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

C語言 部落格作業08

這個作業屬於哪個課程 c語言程式設計ii 這個作業的要求在 我在這個課程的目標是 學習基礎程式語言c語言,基本掌握c語言的思維方向 這個作業具體在哪個方面幫助我實現目標 程式設計訓練,字元型變數的學習 參考文獻 c語言程式設計 7 1 求整數的位數及各位數字之和 1.1.1資料處理 資料表達 用了整...

C語言 部落格作業08

問題 答案這個作業屬於那個課程 c語言程式設計ii 這個作業的要求在哪 我在這個課程的目標是 更加深入的了解c語言,打好基礎 這個作業在哪個具體的方面幫助我實現目標 對 加深了理解,學習了swith語句 參考文獻 輸入資料 輸出資料 說明12 2 3共2位數,各位數相加等於3 1233 6 共3位數...

C語言 部落格作業08

問題 回答這個作業屬於哪個課程 c語言程式設計ll 這個作業的要求在 我在這個課程的目標是 學會while語句的具體用法,回顧之前學過的語法 這個作業在哪個具體方面幫助我實現目標 pta實驗作業 參考文獻 c語言程式設計 csdn 題目內容描述 對於給定的正整數n,求它的位數及其各位數字之和。我發現...