C語言I部落格作業08

2022-06-02 12:27:10 字數 2158 閱讀 9881

這個作業屬於哪個課程

這個作業要求在**

/homework/11627

這個作業的目標

《考查這個星期所學》

學號<20209139>

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

輸入格式:

輸入乙個非0的整數。

輸出格式:

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

輸入樣例:

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

輸入樣例:

568輸出樣例:

overflow

輸入樣例:

1輸出樣例:

no資料表達: 定義了m,i,x,d,四個變數,其中m為輸入函式,x用於進行迴圈,i為輸出的素數

資料處理:if-else語句判斷輸入的資料是否符合要求,再使用兩個for迴圈,乙個用來判斷目前數字是否為素數,另乙個for迴圈用來將判斷的數字增加到m-1,然後用三個if語句,判斷應該輸出什麼。

要求每個素數佔4個格仔,需要用%-4d。

根據讀入的字元和邊長,勾畫字元菱形。

輸入格式:

輸入資料含有若干組的資料,每組資料報括乙個可見字元c和乙個整數n(1≤n≤30)。 以鍵盤輸入^z或遇到檔案結束符時結束資料輸入。

輸出格式:

輸出以c為填充字元,邊長為n的菱形,每個菱形之後都輸出乙個換行符。

輸入樣例:

在這裡給出一組輸入。例如:

a 5 b 3

輸出樣例:

在這裡給出相應的輸出。例如:

a
aaa

aaaaa

aaaaaaa

aaaaaaaaa

aaaaaaa

aaaaa

aaaa

bbbb

bbbbb

bbbb

資料表達:c,n兩個變數,c也是輸出變數。

資料處理:運用if-else選擇結構和佛如迴圈結構。

1使用巢狀迴圈去編譯這道題目,無疑是更加簡便的,這是我**更加簡潔的原因。

2.但是如果理論不清晰,對著條**還會有許多不理解的地方。

這周學習了break、continue的使用和使用for迴圈的巢狀解決問題。

2.臨近期末感覺自己什麼都還差一點。

3.這次pta的作業綜合能力強,對基礎要求高,思維邏輯要非常清楚。

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