這個作業屬於哪個課程 | C語言程序設計I |
---|---|
這個作業的要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8717 |
我在這個課程的目標 | 學會利用學到的知識編程一些有趣且有用的程序 |
這個作業在那個具體方面幫助我實現目標 | 學會了關系運算、if-else語句、格式化輸入語句scanf(),以部分的數學庫函數。 |
參考文獻 | C primer Plus ,C語言程序設計(第3版),CSDN |
1.PTA實驗作業
1.1計算存款利息
題目描述:本題目要求計算存款利息,計算公式為interest=money×(1+rate)year−money,其中interest為存款到期時的利息(稅前),money是存款金額,year是存期,rate是年利率。輸入在一行中順序給出三個正實數money、year和rate,以空格分隔。輸出格式:在一行中按“interest = 利息”的格式輸出,其中利息保留兩位小數。
1.1.1實驗代碼截圖
1.1.2數據處理
數據表達:為了運算更精確,所以采用了double(雙精度浮點型)定義這四個變量。
數據處理:首先預處理,然后取數學函數庫,再定義主函數main(),繼而取double定義四個參數,調入scanf函數輸入數據,再輸入表達式: interest = (money * pow(1+rate, year)-money),最后調入printf輸出結果,最后返回0。
1.1.3PTA提交列表及其說明
關於這個作業:剛開始定義用的是int定義year和money,出現了答案錯誤,其中有個是等於號兩邊沒有空格,這個題做了很久是因為參考課本類似的一題,發現怎么都有問題,后面搜了下資料才改正確。因為正確之后題目具體的錯誤也不清楚是哪個了。
1.2三天打魚兩天曬網
題目描述:中國有句俗語叫“三天打魚兩天曬網”。假設某人從某天起,開始“三天打魚兩天曬網”,問這個人在以后的第N天中是“打魚”還是“曬網”?輸入在一行中給出一個不超過1000的正整數N。在一行中輸出此人在第N天中是“Fishing”(即“打魚”)還是“Drying”(即“曬網”),並且輸出“in day N”
1.2.1實驗代碼截圖
1.2.2數據處理
數據表達:因為整數所以取int定義兩個參數
數據處理:首先預處理再定義主函數,再定義參數n和a,然后輸入數據,再賦值a=n%5(n除以5所得余數),調入if-else語句,分別判斷余數結果分兩個輸出,最后返回0.
1.2.3PTA提交及其說明
關於列表:想明白之后再打基本上很快就可以寫出來,但是我還是有點搞不懂這個不大於1000到底在哪表現出來了。感覺有時候題目的意思不怎么明確。
1.3計算工資
題目描述:某公司員工的工資計算方法如下:一周內工作時間不超過40小時,按正常工作時間計酬;超出40小時的工作時間部分,按正常工作時間報酬的1.5倍計酬。員工按進公司時間分為新職工和老職工,進公司不少於5年的員工為老職工,5年以下的為新職工。新職工的正常工資為30元/小時,老職工的正常工資為50元/小時。請按該計酬方式計算員工的工資。輸入在一行中給出2個正整數,分別為某員工入職年數和周工作時間,其間以空格分隔。在一行輸出該員工的周薪,精確到小數點后2位。
1.3.1實驗代碼截圖
1.3.2數據處理
數據表達:取int,分別是時間和工齡。
數據處理:預處理再定義主函數main,定義參數(year,time),取float定義salary,再輸入數據year和time,首先判斷year,分兩種情況分別再判斷time,結合題目條件取不同公式輸出數據,最后返回0.
1.3.3PTA提交及其說明
關於列表:恩,就三個,慢慢一步一步來就完事了,細心點。
2.閱讀代碼
找了一個的代碼:比較三個數的大小
首先進行預處理,然后定義主函數main,再用int定義四個變量,繼而調用scanf函數輸入數據,然后用三目運算符,比較三個數的大小,最后輸出的即為最大的數。
3.學習總結
3.1學習進度條
3.2累計代碼行和字數
3.3學習感悟
慢慢的學習任務也重了,自由時間也少了,合理的安排自己的時間顯得尤為重要,本周有一些感悟:
1.在教室的早讀還沒有利用好,都時不時的玩手機去了,單詞記得有點少
2.在寢室寫PTA真的收獲挺大的,當你一道題搞了一個多小時再突然被你解出來了,卧槽這種感覺就像憋了很久的一坨屁被釋放了(憋尿也是如此),然后后面的類似題目就迎刃而解了。時不時問下以前同專業的盆友總能收獲到一些不一樣的趕腳,啊O(∩_∩)O哈哈~
3.本課程最重要的一點果然是預習,正如學長所說。真的非常重要,不然我TM做個PTA做那么久?
4.不懂就多問,多交流,再總結。怎么問就參考《提問的智慧》,C語言程序設計,還有論壇和百度等瀏覽器,個人感覺自己去搜更好;視頻學習推薦bilibili,能學到各種Excel技巧和專業相關的視頻。