C語言I部落格作業05

2022-06-03 18:06:14 字數 2979 閱讀 8977

第3章 分支結構 3.1-3.2 使學生熟悉多分支結構、字元型資料型別和邏輯運算子。

這個作業屬於那個課程

c語言程式設計ii

這個作業要求在**

我在這個課程的目標是

能夠熟練掌握分支結構,對新的知識能有深刻的理解

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

這次作業通過自己實踐敲寫**讓我對if-else有了新的理解

參考文獻

c語言程式設計

學號20209064

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資料處理

資料表達:用到啦int score整形變數和最後用英文本母表達的字元變數char grade

資料處理:表示式通過在輸入適合範圍內輸出相應的結果

如果輸入值不在範圍內,則輸出(input error!)

1.1.2實驗**截圖

輸入資料

輸出資料

說明85

b題目要求輸入和輸出的結果

120input error!

題目要求輸入和輸出的結果95a

測試範圍在90~100之間執行結果75c

測試範圍在70~80之間的執行結果65d

測試範圍在60~70之間的執行結果25e

測試範圍在0~60之間的執行結果

-25input error!

測試範圍不在0~100之間的執行結果

1.1.4 pta提交列表及說明

1.編譯錯誤:剛開始接觸字元型變數,第一把直接把a,b,c,d,e把他們用當作整形int變數處理,結果除錯顯示一直是變數沒有初始化。

2.部分正確:通過查閱課本模仿書本上的例題我最後寫出啦**,但是結果總是部分正確,我檢查許多遍結果一依然是部分正確。

3.答案正確:通過我不停的嘗試,在網上搜尋,最後發現是編譯器是舊版的,導致我答案部分正確,後來換了編譯器之後,答案正確。

1.2 題目2

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

1.2.1 資料處理

資料表達:運用啦int n,a,b,c,d,sum整數型別

資料處理:來確定n的個位,十位,百位,千位的數字並且運用if-else和sum累加計數最後到得出7的個數

1.2.2 實驗**截圖

1.2.3 造測試資料

輸入資料

輸出資料

說明4757

2題目要求輸入和輸出的結果

1111

0當四位數中沒有7時

1777

3當四位數中有3個7時

7777

4當四位數有4個7時

1117

1當四位數有4個7時

1.2.4 pta提交列表及說明

部分正確:剛開始運用的時if-else分支結構,最後只有最後一部分結果正確,同過在vs2019上除錯發現sum=1。

答案正確:通過除錯,發現自己邏輯上出現啦錯誤,是自己的程式只進行啦一步,要重複使用if結構,這樣sum的值才會累加。

2.**互評(5分)

同學的**:

我的**

3.1 學習進度條(5分)

日期所花的時間

**行數

學到的知識點簡介

目前比較迷惑的問題

11/9-11/15

16h503

自定義函式

自定義函式的定義的原理,自己不能獨立的定義函式

11/16-11/22

20h322

分支結構

分支的種類,和使用於怎樣的結構,if和if-else的區別

3.2 累積**行和部落格字數(5分)

時間部落格字數

**行數

第一周1862

564第二週

1889

355第三週

5841

256第四周

1556

503第五周

3.3.1 學習內容總結

3.3.2 學習體會

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...