C語言I博客作業03


表格

這個作業屬於哪個課程? C語言程序設計I
這個作業要求在哪里? https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8717
我在這個課程的目標是 學精C語言,奠定基礎
這個作業在哪個具體方面幫助我實現目標? 掌握關系運算、if-else語句、格式化輸入語句scanf(),以及常用的數學庫函數
參考文獻 ACM解題,leecode面試數題網站,https://www.cnblogs.com/ranh941/p/7594640.html。

1.PTA實驗作業

1.7-1 計算存款利息

實驗代碼截圖

數據處理

首先把題目給出的四個變量定義,再接受數據並放入,再寫下計算公式即可輸出。

PTA提交列表即說明


前面試了許多次,一直答案錯誤,最后問了同學們后,刪除了一行printf,答案就正確了。

1.7-4 階梯電價

實驗代碼截圖

數據處理

先定義double和x兩個雙精度浮點數,再接受數據並放入,再根據if,else if,else格式進行分類討論,最后輸出結果。

PTA提及列表即說明


再寫題目的過程中太急,都沒意識到先要當做數學題一樣寫一遍,以致於后面答案錯誤。還有if else使用得還不熟練,以導致開始的編譯錯誤。

1.7-5 輸出三角形面積和周長

實驗代碼截圖

數據處理

首先用int定義a,b,c,再用double定義s,area,perimeter接受數據並放入a,b,c,算出s。再用if else格式結合已給公式得出,能構成三角形和不能構成三角形的情況。

PTA提交列表即說明


剛寫完時一直是部分正確,能構成三角形的情況一直錯誤的,后來重新打了一遍,把公式放進if{}內,還修改了scanf才正確。

2.閱讀代碼

找一份優秀代碼,理解代碼功能,並講出你所選代碼有點及可以學習的地方。

該代碼是使用循環實現三次密碼輸入錯誤退出系統。在中間,我可以學到循環語法while,以及定義一個i=0,還有exit()語法。

3.學習總結

3.1學習進度條

周/日期 這周所花的時間 代碼行 學到的知識點簡介 目前比較迷惑的問題
第一周 3小時 40行 C語言最基礎知識printf
第二周 2小時 20行 華氏攝氏 C語言的定義與賦值
第三周 12小時 100行 C語言if else語句 if else運用不熟練

3.2累積代碼行和博客字數

3.3學習感悟

學習C語言是一個吃苦耐勞的過程,要不怕錯,經得起磨煉,只要學不死就往死里學,在遇到問題后,想方設法去解決。課堂上一定要認真聽講做筆記,課后做PTA前要復習上課學習的內容,以及在上新課前提前預習。這樣學習起來才不會那么的迷茫,效率也高了。這次的作業量及難度相比上次更多更難,這也是為了磨練我們,提高我們專業水平能力。


免責聲明!

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



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