C語言I部落格作業05

2022-05-21 23:48:10 字數 3514 閱讀 4436

這個作業屬於哪個課程

c語言程式設計ii

這個作業要求在**

作業要求

我在這個課程的目標是

熟悉多分支結構、字元型資料型別和邏輯運算子

這個作業在那個具體方面幫助我實現目標

pta**,學習總結,**比較

參考文獻

《c語言程式設計》 《c語言程式設計實驗與習題指導》

**1.1 c程式設計 實驗2-2-1 **

這題用if-else語句程式設計,根據輸入的百分制成績score(整數),轉換成相應的五分制成績grade後輸出

1.1.1資料處理

資料表達:用到了變數score,通過scanf賦值得來,整數型。

資料處理:用到了或者,且的邏輯語句,用到了if-else的判別結構

1.1.2實驗**截圖

1.1.3 造測試資料

輸入資料

輸出資料說明5

e0≤ score<6075c

70≤ score<8099a

90≤ score≤100

1.1.4 pta提交列表及說明

提交列表說明:

1、編譯錯誤:**整體沒錯誤,剛學識別符號,沒定義識別符號還使用了printf輸出,後翻書的知道沒有定義char需要用putchar輸出,改正後答案正確。
**1.2 有多少位是7? **

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

1.2.1 資料處理

資料表達:變數有a,b,c,d,x,digit1,digit2,digit3,digit4,通過scanf賦值,全為整型。

資料處理:用到的表示式 a=x%10;b=(x/10)%10;c=(x/100)%10;d=x/1000;用if-else語法,邏輯結構

1.2.2 實驗**截圖

1.2.3 造測試資料

輸入資料

輸出資料

說明3344

0沒有7

2247

1乙個7

7767

3三個7

7777

4四個7

1.2.4 pta提交列表及說明

列表說明

1、編譯錯誤:第乙個編譯錯誤是沒定義e就直接用e取代了7的和,找不到源頭

2、編譯錯誤:第二個編譯錯誤是因為在敲d時,打成c導致重複出現編譯錯誤

3、編譯錯誤:第三個編譯錯誤是不服又提交了一次事實證明我是錯的

2.1 身高**同學**截圖:

我的**截圖:

**差異:

(1)、明顯的我從別人那裡盜來的**截圖要複雜了一倍,行數直接就是我的倍數,太複雜了一點

(2)、雖然同學的**要複雜難打很多,不過他的思路更讓人容易明白,用到的是上週學的呼叫定義了乙個函式,更清晰的思路

(3)、在pta上敲這麼複雜的**確實很嚇人,因為不會標出錯誤出現在哪一行,可能自己找乙個編譯錯誤或者答案錯誤需要看花眼睛

**2.2 判斷體質完整版 **

同學**截圖:

我的**截圖:

**差異:

(1)、比起同學的來我的**更加清晰易懂,是將每一種情況一一枚舉,同學的**是將if語句中插入了別的情況。

(2)、兩個**比較起來我的更加美觀,看起來更讓人舒服。

3.1 學習進度條

周這周所花的時間

**行學到的知識點簡介

目前比較迷惑的問題

第一周10小時

79行helle world!**,基本printf()語法的使用

無第二週

20~30小時

400多行

常量 變數 以及資料型別以及不同情況下的使用

大部分時間都在完成pta上的測試,對pta的使用上還存在缺陷

第三週30~40小時(多用於完成作業)

600行左右

if-else語法的使用,數學函式的表達

對於概念性回答有不足,**可能會敲但是可能不能清晰描述每一行的含義

第四周35小時以上

800行左右

迴圈語句,呼叫定義函式

對於呼叫函式不是很熟練

第五周48小時

1000行左右

識別符號,分支函式

函式分支後的插入不嫻熟

3.2 累積**行和部落格字數

3.3 學習內容總結和感悟

3.3.1 學習內容總結

3.3.2 學習體會

1、一周的學習很快又過去了,才發現每週只有兩節c語言課,一節用來上機自己操練,一節用來交語法和書面知識,雖然課程的時間不長,不過我在一點點的更加投入到這門課程,平時也花費更多的時間在這門課程上,並且抱怨在減少更多的變成了迎難而上的衝勁,這就是這門課程的魅力所在吧。

2、在所學知識的一點點增多,從當初的halle world!到if-else,再到char,隨著語法的增多平時敲**也會變得混亂起來,需要經常去梳理,xmind,做樹狀圖確實對於整理知識點有很大幫助。

3、在這週的課程上,彭琛老師也跟我們解釋了這樣上課的意義,解開了之前覺得課程太快的疑惑,感謝老師,也相信老師的教學方案,我也會跟上腳步跟著老師的節奏走。

C語言I部落格作業05

這個作業屬於哪個課程 c語言程式設計ii 這個作業的要求在 c語言i作業04 我在這門課程的目標是 學好c語言為學習以後學習其他的語言做準備 這個作業在那個具體方面幫助我實現目標 對while迴圈語句的運用,思考能力等 參考文獻 c語言程式設計i dev c 1.題目內容描述 1.資料表達 輸入資料...

C語言I部落格作業05

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 作業鏈結 我在這個課程的目標是 用c語言編寫程式 函式 2.5 生成乘方表與階乘表 這個作業在那個具體方面幫助我實現目標 pta的編寫作業 參考文獻 c語言程式設計 1.1 題目名 判斷乙個整數的各位數字平方之和能否被5整除 1.1.1資料處...

C語言I部落格作業05

這個作業屬於哪個課程 c語言程式設計ii 這個作業要求在 作業要求的鏈結 這個作業的目標 熟練運用多if語句的運用 這個作業在哪個具體方面幫助我實現目標 多if語句程式的編寫讓我多次練習 參考文獻 c語言程式設計 學號20209030 1.1.1 資料處理 資料表達 x,y為輸入的身高和體重 bmi...