C語言I博客做業05

這個做業屬於哪一個課程 https://edu.cnblogs.com/campus/zswxy/SE2020-2
這個做業要求在哪裏 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11527
這個做業的目標 <學會了新的數據類型,對if else語句有了更深的理解>
學號 <20209120>

1、本週教學內容&目標

第3章 分支結構 3.1-3.2 使學生熟悉多分支結構、字符型數據類型和邏輯運算符。編程

2、本週做業頭

這個做業屬於哪一個課程 C語言程序設計II
這個做業要求在哪裏 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11527
我在這個課程的目標是 <學會使用字符型,增強本身的邏輯能力>
這個做業在那個具體方面幫助我實現目標 <知道了怎樣去用字符型解決問題,知道了怎樣使用if else的嵌入>
參考文獻 <C語言程序設計>

3、本週做業

1.PTA實驗做業
2.代碼互評
3.學習總結函數

4、做業格式

1.PTA實驗做業

1.1題目名1

用if-else語句編程,根據輸入的百分制成績score(整數),轉換成相應的五分製成績grade後輸出。學習

當 90≤ score≤100時, grade=A ;測試

當80≤ score<90時,grade=B;設計

當70≤ score<80時, grade=C;blog

當60≤ score<70時,grade=D;get

當0≤ score<60時,grade=E。input

若是輸入成績 score<0或 score>100,則輸出「Input error!」。博客

1.1.1數據處理

數據表達:用了變量score,類型爲整形,score賦值而來。
數據處理:運用了if else結構。for循環

1.1.2實驗代碼截圖

1.1.3造測試數據

輸入數據 輸出數據 說明
58 E 0<=score<60
67 D 60<=score<70
76 C 70<=score<80

1.1.4PTA提交列表及說明

問題:格式出現了錯誤,「Input error」中沒打空格,致使答案不正確。

解決方法:在「Input」後加個空格。

1.2題目名2

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

1.2.1數據處理

數據表達:用了變量a,b,c,d,屬於字符型,由本身賦值而來。
數據處理:運用了if else結構。

1.2.2實驗代碼截圖

1.2.3造測試數據

輸入數據 輸出數據 說明
3654 0 a!=7b!=c!=7d!=7
7777 4 a=7b=7c=7d=7

1.2.4PTA提交列表及說明

問題:1.編譯出現了錯誤。

2.答案部分正確。

解決方法:1.有個字母沒有定義,定義該字母。

2.字符型沒有打「''」,致使結果部分正確。

2.代碼互評

同窗代碼截圖

本身代碼截圖

不一樣:1.我把全部狀況都打出來了,沒看清題目,他簡潔明瞭直接打的題目要求的代碼。

2.我將男孩女孩分開表示的,而他一塊兒表示的。

同窗代碼截圖

本身代碼截圖

不一樣:1.他用的求餘數的方法來求的,而我直接用的字符型的方法來作的。

2.我用的if else結構來執行的,他直接使用的if的嵌入來求的。

3.學習總結

3.1學習進度條

周/日期 這周花的時間 代碼行 學到的知識點簡介 目前比較迷惑的問題
第八週/10.19~10.25 21小時 123 學會了用代碼打出Hello World!
第九周/10.26~11.1 18小時 389 學會了用代碼來計算加減
第十週/11.2~11.8 14小時 526 學會了使用for循環語句 整形和浮點型的運用
第十一週/11.9~11.15 18小時 638 學會了去使用調用函數,計算n! 調用函數適用於哪些地方
第十二週/11.16~11.22 16小時 864 學會了使用字符型,if else結構 字符型與其它數據類型怎麼轉換

3.2累積代碼行和博客字數

時間 博客字數 代碼行數
第八週 172 123
第九周 355 389
第十週 658 526
第十一週 868 638
第十二週 946 864

3.3學習內容總結和感悟

3.3.1學習內容總結

3.3.2學習體會

學習感覺:儘管題目不怎麼難,但我老是在某些題目上能卡好久,並非沒有解題方法而是本身的方法提交後老是有些錯誤,有時過了好久才知道是某個符號問題。

想法:在之後的練習中多注意細節問題。

相關文章
相關標籤/搜索