C語言I博客作業05


這個作業屬於那個課程 C語言程序設計II
這個作業要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9772
我在這個課程的目標是 熟練掌握C語言的基本用法已經運用熟練
這個作業在那個具體方面幫助我實現目標 它能夠讓我學習到執行流程和參數列表
參考文獻 《C語言程序設計》

1.PTA實驗作業

1.1判斷一個整數的各位數字平方之和能否被5整除

題目內容:編寫函數fun,其功能是:判斷一個整數的各位數字平方之和能否被5整除,可以被5整除則返回1,否則返回。

1.1.1數據處理

數據表達:定義兩個未知量sum,n;然后運用公式計算得出。

數據處理:使用while語句執行,然后運用if,else語句然后輸出。

1.1.2實驗代碼截圖

1.1.3 造測試數據

輸入數據 輸出數據 說明
125 The result is 1 運行圖1
15 The result is 0 運行圖2

1.1.4 PTA提交列表及說明

提交列表說明

部分錯誤:沒有正確使用參數方程,漏了很多重要的地方,而且沒有使用好if語句。

解決措施:細心對待,將語句類型搞懂,正確使用。

1.2 水仙花數判斷

題目內容:本題要求實現一個函數,判斷任一整數是否為水仙花數(必須是三位數,且數的每一位上數字的立方和與數本身相等)。例如153=13+53+3^3=1+125+27=153,而1或155則不是水仙花數。如果是水仙花數,則函數返回1,否則返回0。

1.2.1數據處理

數據表達:使用了x,y,z三個整型變量,分別表示百位數,十位數,個位數;然后設計一個sum表示水仙花數。

數據處理:定義好了x,y,z之后,我們根據要求,運用if,else語句計算然后輸出。

1.2.2實驗代碼截圖

1.2.3 造測試數據

輸入數據 輸出數據 說明
124 The result is 0 運行圖1
154 The result is 0 運行圖2

1.2.4 PTA提交列表及說明

提交列表說明

編譯錯誤:在編譯的過程中,忘記輸入一些符號,導致編譯錯誤;而且有的時候,忘記將輸入語句括到括號中。

解決措施:正確運用好if語句,而且小心一些符號的輸入,不要出現不該出現的錯誤。

2.代碼互評

代碼比較

同學代碼 我的代碼

代碼分析

我們的代碼差別就是運用語句,我運用了while循環語句而他沒有,他則是使用if-else語句的方式來計算然后得出結果。我們之間各有各的優點,都有相互要學習的地方。

3.學習總結

3.1學習進度條

時間 所花時間 代碼行 學到的知識點簡介 目前比較迷惑的問題
第五周 36小時左右 107 參數方程while循環語句的運用以及的運用 有的時候對有的while循環語句理解不了

3.2 累積代碼行和博客字數

3.3學習內容總結和感悟

3.3.1學習內容總結

3.3.2 學習體會

這周主要學習了參數方程while循環語句的運用以及的運用,從老師上課開始,就有很多不懂的地方,比如為什么這個語句要這樣子運用,他們的原理是什么?都是后面經過自己的琢磨和不懈努力自己也是總算搞懂了一些,發現其實這些自己理解不了的東西其實也可以通過自己的研究去搞懂,很開心。所以,這件事情給我一個深刻的道理,沒有什么是不可能的,不試試怎么知道不可能,要知道小白變大神也是經過自己一點點研究和不懈努力的。還有一點,就是細心真的很重要,如果我們因為一些標點符號忘記輸入,而造成的錯誤,感覺真的不是很值得,所以,這周還給我的一點就是,做任何事情都要細心對待。


免責聲明!

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



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