C語言I部落格作業08

2022-06-03 12:24:10 字數 3137 閱讀 7508

c語言程式設計

2020級計科三班

作業的要求

作業要求

作業的目標

對所寫**以及同學**進行分析,總結以及本週的學習體會

作業幫助我實現目標的方面

讓我對break,continue更加了解,對於錯誤地方進行總結

參考文獻

c語言程式設計

學號20209028

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

輸入格式:輸入乙個非0的整數。

輸出格式:素數的輸出格式為每個素數5列寬、右對齊、每行顯示15個。

**資料表達**: 整型變數 i,m,x,a;

**資料表示式**: 賦值表示式,算術表示式,邏輯表示式;

**流程結構**: 選擇結構,順序結構,迴圈結構,運用了for語句,if-else語句;

輸入資料

輸出資料

說明100

2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97

100以內的所有素數

568overflow

陣列最多隻存放100個素數,568已超過5411no

輸入整數m<=2

**部分正確**:在輸出overflow時,沒有正確理解「陣列最多隻存放100個素數」這句話的意思,誤以為陣列中只可以放100個數,後來仔細審題發現m應該大於541,因為541是第100個素數;

**部分正確**:取餘的時候沒有跳出迴圈,導致結果錯誤;

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

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

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

**資料表達**:  整型變數 n,i,x,a,b,c,d,e,f;

**資料表示式**:賦值表示式,算術表示式,邏輯表示式;

**流程結構**: 選擇結構,順序結構,迴圈結構,運用了for語句,if-else語句;

輸入資料

輸出資料

說明2 233008 123456

**答案錯誤**:scanf語句中格式控制符錯誤,應寫成%1d,試過取餘,但結果還是錯誤。%1d表示以為十進位制格式輸出。
找2份同學**,和自己**比較,建議互評**盡量找**風格差異較大。

同學**截圖

同學1:

同學2:

自己**截圖

不同處:

我和同學1都用字元型和整型變數,但我的**時for語句中巢狀if-else語句,而同學是if-else語句中巢狀for語句。

我和同學2的**就沒有很大的差別,主要是設的變數不同。

周/日期

這週所花的時間

**行學到的知識點簡介

目前比較迷惑的問題

10/12.7-12.13

7小時459行

break,continue,雙for語句

對於雙for語句中的條件掌握的不是很好

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

3.3.1 學習內容總結

3.3.2 學習體會

感受:越來越感覺pta作業的難度在增加,碼**的時間越來越長,有時候一道題要花1個多小時去修改,還可能改不對,現在特別能理解程式設計師為什麼大多數都是禿頭,希望我是乙個例外吧。對於這門專業我還是很有興趣的,繼續加油吧。

1.使用goto;

2.寫出函式return;

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

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

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

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