C語言I部落格作業07

2022-06-03 17:12:10 字數 2990 閱讀 4473

1.作業頭

|這個作業屬於哪個課程 | |

| ---- | ---- | ---- |

|這個作業要求在** |/homework/11586 |

|這個作業的目標 |熟練掌握while和do while迴圈結構 充分認識到自己不足之處 |

|學號 |20209181 |

1.1題目1

7-6 購物(二) (25分)

使用者購買了若干個商品(商品數不超過10),現在,他告訴你每件商品的**,你計算出這些商品的平均**。

輸入格式:

若干個以空格間隔的實數(每個數不超過100000),以-1作為輸入結束的標誌。

輸出格式:

乙個實數,表示商品的平均**,精確到小數點後兩位。

輸入樣例:

890.78 2769.8 12300 3532.2 -1

輸出樣例:

4873.19

1.1.1資料處理

資料表達:本題運用了sum,n,result,a等變數,通過題目自定義而來,型別為整型。

資料處理:表示式有sum++,result=result+n,a=result/sum,流程結構為while語句。

while (n!=-1)

a=result/sum;

1.1.2實驗**截圖

1.1.3造測試資料

輸入樣例

890.78 2769.8 12300 3532.2 -1

235.2 634.32 980 56 -1

3690 658.36 423 99 -1

輸出樣例

4873.19

476.38

1217.59

1.1.4 pta提交列表及說明

部分正確:題目所給的極端值,我並沒有考慮到,導致有部分未正確,經過多次改變,才正確。

1.2題目2

7-5 找出一批學生的最高分 (15分)

本題要求編寫程式,找出最高分。

輸入格式:

輸入在一行中給出一系列非負整數,其間以空格分隔。當讀到負整數時,表示輸入結束,該數字不要處理。

輸出格式:

在一行中輸出最高分。

輸入樣例:

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

67 88 73 54 0 95 60 -1

輸出樣例:

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

1.2.1資料處理

資料表達:本題變數為n,n,sum通過題目自定義而來,型別為整型。

資料處理:表示式為sum=n,sum=n,sum=n,流程結構為while 和if else語句。

while (n>=0)

else if (n1.2.2實驗**截圖

1.2.3造測試資料

輸入資料

67 88 73 54 0 95 60 -1

63 98 0 23 68 32 98 -1

65 91 32 84 63 87 0 -1

輸出資料

9598

01.2.4pta提交列表及說明

我並不是一次就正確,在執行測試的時候出錯了幾次,出錯原因是在於我不知道最高值具體怎麼表示,後來看了會書才知道。

2.**互評

同學**截圖

自己**截圖

不同之處:

1.題目1我是先寫好算數再輸出,而同學的是直接輸出,這樣效率高但是不免容易出錯。

2.第二個題目我寫了兩個if而同學和題目一差不多直接輸出,思路很清晰,節省了時間,如果出出錯了找錯誤也很快。

3.總之我比同學寫的**繁瑣很多,做題速度慢很多。

3.學習總結

3.1學習進度條

周/日期

學習時間

**行數

知識點不足之處

第七周23個小時

756學習了新的迴圈語句while和do while

在分情況討論的時候往往會忽略條件,達不到題目要求,邏輯思維能力還不行

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

3.3學習內容總結和感悟

3.3.1學習內容總結

3.3.2學習體會

1.本週的學習在原先的基礎之上又更加一步,但是這次遇到的那個pta作業我個人覺得好難,又幾個題目真心不太會,寫的時候沒思路,乙個題目做幾個小時還是做不對。

2.這次深刻體會到當乙個程式設計師不容易,革命尚未成功,前方滿是荊棘,還要加油。

3.在寫題目的時候,應該要對題目認真分析後再動手,不然只會浪費時間和精力。

4.要是老師能夠在分析題目的時候慢點就好了,不然還沒反應過來就無了。

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 分 本題要求編寫程式計算某年某月某日...