C語言I作業06


這個作業屬於那個課程
這個作業要求在哪里
我在這個課程的目標是
這個作業在那個具體方面幫助我實現目標
參考文獻

1.PTA實驗作業(20分/題)

1.1 題目名1

騎車與走路

在北大校園里,沒有自行車,上課辦事會很不方便.但實際上,並非去辦任何事情都是騎車快,因為騎車總要找車、開鎖、停車、鎖車等,這要耽誤一些時間.假設找到自行車,開鎖並車上自行車的時間為27秒;停車鎖車的時間為23秒;步行每秒行走1.2米,騎車每秒行走3.0米。請判斷走不同的距離去辦事,是騎車快還是走路快。

1.1.1數據處理

數據表達:定義了“D”表示距離
數據處理: 利用if語句判斷三種情況,騎車與步行時間對比從而得出不同情況。

1.1.2實驗代碼截圖

1.1.3 造測試數據

輸入數據 輸出數據 說明
60 Walk 此距離走路快
120 Bike 此距離騎車快

1.1.4 PTA提交列表及說明


編譯錯誤:此題是並列關系,如果用if-else語句則包括了等於部分,所以用if語句

1.2 題目2

奇偶分家

給定N個正整數,請統計奇數和偶數各有多少個?

1.2.1 數據處理

數據表達:定義了整數型n,x,odd代表奇數,even代表偶數
數據處理:利用if-else語句進行判別,x % 2 為0則是偶數,不為0則是奇數。

1.2.2 實驗代碼截圖


剛開始if語句忘記加{},在編譯器上做了測試,所以才一次正確。

1.2.3 造測試數據

輸入數據 輸出數據 說明
21 55 77 98 3 1 3個奇數1個偶數
22 23 27 29 30 3 2 3個奇數2個偶數
40 50 60 70 99 1 4 1個奇數4個偶數

1.2.4 PTA提交列表及說明


剛開始沒有定義odd和even為整數型,后來在編譯器上改正過來了。

2.代碼互評(5分)

同學代碼截圖(軟件四班 楊宇)

自己代碼截圖


她利用了if-else語句,將除了等於的兩種條件合並在一起,?是合並運算符。
我是將每步都分開運算,各有千秋,從中學到了新知識。

同學代碼截圖(軟件四班 付翔亮)

自己代碼截圖


我的if判斷年份是否為閏年中沒有在邏輯(||)兩側加括號,他的代碼更完整些,思路清晰。

3.學習總結

3.1 學習進度條

周/日期 這周所花的時間 代碼行 學到的知識點簡介 目前比較困惑的問題
第六周 14h 234行 markdown語法
第七周 16h 267行 if-else語句 一些特殊符號型還沒掌握好
第八周 8h 340行 掌握使用for循環語句 基礎不牢固
第九周 10h 430 行 學會使用自定義函數 對於特殊的定義函數還不太熟練
第十周 11h 500行 while語句和調用函數 做題時思路不夠清晰

3.2 累積代碼行和博客字數(5分)

3.3 學習內容總結和感悟(5分)

3.3.1 學習內容總結

3.3.2 學習體會

體會到自己做出題的那種愉快感了,難度依次在遞增,有時候一個符號或者字母的錯誤讓我懵逼找半天,多抽出時間多打打代碼刷刷題,找到做題的感jio。大學主要在於自學,提高自己解決問題的能力。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM