作業5


C語言I博客作業05

這個作業屬於哪個課程 https://edu.cnblogs.com/campus/zswxy/SE2020-1
這個作業要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11526
我在這個課程的目標是 熟悉多分支結構、字符型數據類型和邏輯運算
這個作業在那個具體方面幫助我實現目標 pta解題,同學代碼互評
學號 20209093

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

1.1 題目名1

用if-else語句編程,根據輸入的百分制成績score(整數),轉換成相應的五分制成績grade后輸出。
當 90≤ score≤100時, grade=A ;
當80≤ score<90時,grade=B;
當70≤ score<80時, grade=C;
當60≤ score<70時,grade=D;
當0≤ score<60時,grade=E。
如果輸入成績 score<0或 score>100,則輸出“Input error!”。

1.1.1數據處理

數據表達:運用了score變量,而且是整數型的,值是通過輸入得來的,
數據處理:運用了if-else的嵌套結構,順序結構,else-if語句。

1.1.2實驗代碼截圖

1.1.3 造測試數據

輸入數據 輸出數據 說明
85 B 當輸入為80到90之間時,輸出成績等級為B
110 Input error! 當輸入的值大於100時,輸出為輸入錯誤,表明成績最多等於100
-10 Input error! 當輸入的值小於0時,輸出為輸入錯誤,表明成績最少等於0

1.1.4 PTA提交列表及說明

編譯錯誤:1.打錯了符號;
2.沒有把數字的條件打全;
3.多打了if。

1.2 7-3 有多少位是7? (40分)

從鍵盤讀入一個4位數的整數,求該數中有多少位是7.

1.2.1 數據處理

數據表達:定義s,n.x進行輸入,n進行存儲個數。
數據處理: 用了pow,x的每一位分別除7,為1,n加1。

1.2.2 實驗代碼截圖

1.2.3 造測試數據

輸入數據 輸出數據 說明
5722 1 有兩個7
7777 4 有四個7
7877 3 有三個7

1.2.4 PTA提交列表及說明

1.答案錯誤:數的位數沒有分清楚。
2.答案錯誤:int整型在輸出時不小心用了%f。
2.代碼互評(5分)
同學代碼截圖

自己代碼截圖

一位同學使用了if-else的嵌套,而我和下一位同學使用了else-if語句的多分支結構,但是我沒有使用grade。

3.學習總結(15分)

3.1 學習進度條(5分)

<日期> <這周所花時間> <代碼行> <所學的知識點簡介> <目前存在的問題>
10/19-25 17 80 初步了解了C語言並學習了markdown語法 已解決
10/26-11/1 22 150 掌握賦值和算數運算 已解決
11/2-11/8 23 400 學習循環語句,掌握scanf和pow函數 調用不熟練
11/9-11/15 27 700 熟練函數定義和調用函數,掌握生成階乘和乘法表 對自定義函數的調用不熟練
11.16-11.22 40 900 字符型變量char 字符的輸入輸出

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

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

3.3.1 學習內容總結

3.2 學習體會

這次作業我們加強了對分支結構的認識,也學習了字符型變量,但是還是有點不懂,我會利用課后時間將它搞明白。要及時總結學習的知識,預習新的知識,把學習的內容搞懂。
做作業時要認真看題目,不要亂打,要想清楚,理清自己的思路。


免責聲明!

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



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