一.
這個作業屬於那個課程 | C語言程序設計II |
---|---|
這個作業要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/8718 |
我在這個課程的目標是 | 扎實C語言基礎,學會靈活的利用C語言 |
這個作業在哪個具體方面幫助我實現目標 | 靈活掌握C語言,打代碼 |
參考文獻 | https://leetcode-cn.com/problemset/algorithms/,https://www.nowcoder.com/ta/acm-solutions?query=&asc=true&order=&page=2 |
二.
1.PTA實驗作業
1.1.1實驗代碼截圖
7-1計算存款利息
1.1.2數據處理
(1)數據表達:用了變量money,year,rate,interest,這些變量的值是賦值運算出來的,類型是整數變量。(這里我真的不太理解,哪位小伙伴知道麻煩滴我一下)
(2)數據處理:用了輸入輸出語句,賦值表達式,順序結構。
1.1.3 PTA提交列表及說明
Q1:答案錯誤我真的不知道是怎么弄的;
A1:編譯錯誤一開始以為是有些地方的空格忘記帶了,但后面檢查了沒有錯誤后提交還是錯誤,真的就不知道是怎么一回事了,后來同學幫忙檢查了一下發現是money打成了moeny,才發現,自己一直覺得英語單詞錯誤是格式錯誤,就一直沒有檢查單詞。
1.1.1實驗代碼截圖
7-2計算分段函數
1.1.2數據處理
(1)數據表達:用了變量x,result,這些變量的值是關系運算出來的,類型是整型變量。
(2)數據處理:用了if-else語句,輸入輸出語句,賦值表達式,分支結構。這個地方真的不太明白:"f(%.2f) = %.2f\n"
1.1.3 PTA提交列表及說明
Q1:這個題目的編譯錯誤又是因為英語單詞打錯了,做了一個晚上sqrt被我打成了sprt,檢查了好幾遍有沒有找出來,以后打英語單詞要更加的仔細了!
1.1.1實驗代碼截圖
7-4階梯電價
1.1.2數據處理
(1)數據表達:用了變量x,cost,這些變量的值是關系運算出來的,類型是整型變量。
(2)數據處理:用了if-else語句,輸入輸出語句,賦值表達式,分支結構。
1.1.3 PTA提交列表及說明
在大佬的指導下成功完成,哈哈!
三.
2.閱讀代碼:找一份優秀代碼,理解代碼功能,並講出你所選代碼有點及可以學習的地方。
這個代碼的題目是把M個同樣的蘋果放在N個同樣的盤子里,允許有的盤子空着不放,問共有多少種不同的分法?(用K表示)5,1,1和1,5,1 是同一種分法;目的是表示出(用K表示)5,1,1和1,5,1 是同一種分法。它的功能其實看不懂。
排版的很好,還有注釋,用到了if-else語句,還有一個沒有學的while語句,結合了我們學過的一些知識和沒學過的,是個不錯的代碼。
四.
3.學習總結.
3.1 學習進度條
周/日期 | 這周所花的時間 | 代碼行 | 學到的知識點簡介 | 目前比較迷惑的問題 |
---|---|---|---|---|
第七周10.8-10.12 | 兩天左右 | 49 | scanf()函數,if-else語句,常用的數學函數,關系運算符... | PTA作業怎么能好好的做完! |
3.2積累代碼行和博客數字
3.3學習感悟
還記得老師講什么語句函數符號的時候,都有點懵逼,但又有一點熟悉。沒有課前預習真的不好,老師說什么都答不上!自己后面看了書后突然明白了好多!打PTA的時候總是不仔細,把英語單詞打錯!這次作業里面的3.2積累代碼行和博客數字這個題我本來打算放棄了,可是后面的時候有同學說這個很簡單,我就去試了試發現也不難。感覺做什么事情前不能先怕,要先做,才能知道到底是怎樣的!