C語言I部落格作業07

2022-05-21 23:48:09 字數 3207 閱讀 3454

這個作業屬於哪個課程

計科3班

這個作業要求在**

作業要求

這個作業的目標

熟悉使用while和do-while結構解決問題

學號20209035

1.1 找出一批學生的最高分

1.1.1 資料處理

資料表達:定義n,max,a三個整數型變數,n代表輸入的成績,max代表最高分,a代表輸入的數要為非負整數。

資料處理:運用if選擇結構,while結構算出輸入資料的最大值。

1.1.2 實驗**截圖

1.1.3 造測試資料

輸入資料

輸出資料

說明22 54 65 88 -1 98

88-1之後還有數

-1 0 22

-1-1在第一位

25 99 66

無沒有結束

1.1.4 pta提交列表及說明

提交列表說明:

1、執行超時:未滿足題目要求,不符合題目的運算條件。

2、答案錯誤:計算的步驟顛倒,得不出正確答案。

1.2 迴圈-古角猜想

1.2.1 資料處理

資料表達:定義了 整型變數 n,s=0;n是輸入的數,s是更改前定義的,沒刪乾淨
資料處理: 表示式與流程結構《如下所示》:

while (n != 1) //因為最終的結果都是1,那就當n不為1的時候開始迴圈

if (n % 2 == 1)

n = n * 3 + 1; //判斷為奇數的時候,並且計算

n /=2; //判斷為偶數的時候,並且計算!

1.2.2 **截圖

1.2.3 造測試資料

資料結果說明1

(無)1不符合條件

22/2=1

最小偶數

44/2=2 2/2=1

正常數值

1.2.4 pta提交列表及說明

列表說明

答案錯誤: 開始的時候是先判斷是奇是偶,然後再迴圈輸入算式,其實也想到了把判斷放在迴圈裡面,但是沒有深入去思考,覺得沒什麼多大的區別,而且自我還感覺這樣簡單一些,後面問學長,才知道,其實題目中的隱藏要求是判斷多次,然而我的話就判斷了一次,所以沒有考慮到。

編譯錯誤:開始錯的時候沒有完全認識到根本錯誤,於是就嘗試直接改,就也還是錯的了。

2.1 購物

同學**截圖:

我的**:

**差異:

1、我用到到的是while結構,同學用了do-while結構,在這一題中沒必要使用do-while結構

2、在結構中同學使用了sum+=的語法,更簡潔。

2.2 迴圈-古角猜想

同學**截圖

我的**

**差異

1、同學的**在輸出結果的地方與我有所不同。

3.1 學習進度條

周這周所花的時間

**行學到的知識點簡介

目前比較迷惑的問題

第一周10小時

79行halle world!**,基本printf()語法的使用

無第二週

20~30小時

400多行

常量 變數 以及資料型別以及不同情況下的使用

大部分時間都在完成pta上的測試,對pta的使用上還存在缺陷

第三週30~40小時(多用於完成作業)

600行左右

if-else語法的使用,數學函式的表達

對於概念性回答有不足,**可能會敲但是可能不能清晰描述每一行的含義

第四周35小時以上

800行左右

迴圈語句,呼叫定義函式

對於呼叫函式不是很熟練

第五周48小時

1000行左右

識別符號,分支函式

函式分支後的插入不嫻熟

第六周48小時

1000行左右

switch語法,多分支結構

多分支結構的使用

第七周48小時

1100行左右

while和do-while結構

do-while結構中插入其它語句

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

3.3 學習內容總結和感悟

3.3.1 學習內容總結

3.3.2 學習體會

上課時感覺while語句很簡單使用,但一些題目太難。

對於**還是需要不斷鞏固。

**是很靈活的,可以用很多辦法解題,但是需要理解透這些的本質是什麼,這樣才能擁有良好的**基礎。

C語言I部落格作業07

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 熟悉多分支結構switch語句的使用來解決實際問題 這個作業在那個具體方面幫助我實現目標 提供案例給我練習,並可以判斷對錯 參考文獻 pta本題要求編寫程式讀入n個學生的百分制成績,統計五分制成績的分布。百分制成績到五分...

C語言I部落格作業07

這個作業是屬於哪個課程 c語言程式設計ii 這個作業要求在 作業要求 我在這個課程的目標是 熟練運用switch 這個作業在那個具體方面幫助我實現目標 對多個題目運用if分支或者是if中套用for分支 參考文獻 無本題要求編寫程式計算某年某月某日是該年中的第幾天。1.1.1資料處理 資料表達 定義整...

C語言I部落格作業07

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 我希望能開發一種全新的語言程式 這個作業在那個具體方面幫助我實現目標 熟悉多分支結構switch語句的使用 參考文獻 1.pta實驗作業 2.互評 3.學習總結 1.1計算天數 15 分 本題要求編寫程式計算某年某月某日...