C語言I部落格作業05

2022-06-03 16:00:17 字數 3366 閱讀 3288

這個作業屬於哪個課程

這個作業的要求在**

homework/11530

我在這個課程的目標是

熟練多分支結構與函式的呼叫

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

更好的了解分支結構,和同學討論問題,認識到自己的不足

參考文獻

c語言程式設計(第三版)

學號20208950

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

1.1 題目名1

題目內容描述:從鍵盤讀入乙個4位數的整數,求該數中有多少位是7

1.1.1 資料處理

資料表達:定義整型變數i、n、t、count。

輸入n的值,運用for,除十取餘,得到餘數為7時count加1,並儲存到count中,最後輸出count

資料處理:(1)表示式:賦值表示式,算術表示式,關係表示式;

(2)流程結構:定義變數n、i、t、count

輸入n的值

進入if(i = 1;i<=n;i++)

除十取餘,判斷餘數中7的數量

count累加

輸出結果

1.1.2實驗**截圖

1.1.3造測試資料

輸入資料

輸出資料

說明4757

2該資料中有兩個7,輸出2

2570

1該資料中有乙個7,輸出1

2568

0該資料無7,輸出0

1.1.4 pta提交列表及說明

提交列表說明:

1.部分正確:沒有新增if(t == 7),導致最後答案為4.經檢查改正後正確

1.2 題目2

題目內容描述:用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.2.1 資料處理

資料表達:定義整型變數score與char grade。輸入score的值,再用if else多分支結構判斷輸入值的範圍,最後輸出

資料處理:(1)表示式:關係表示式,邏輯表示式

(2)流程結構:定義整型變數score與char grade

輸入score的值

if else判斷輸入值的對應的a,b,c,d,e,都不符合即輸出input error!

1.2.2 實驗**截圖

1.2.3 造測試資料

輸入資料

輸出資料

說明85

b此資料在b的範圍內62d

此資料在d的範圍內

120input error!

此資料不在abcde的範圍內

1.2.4 pta提交列表及說明

提交列表說明:

1,答案錯誤:以為printf(「%c」,grade)放在return 0;的前面就行了,而每乙個if句後無輸出;導致答案錯誤。經同學指點理解原因並改正。

2,編譯錯誤:char後的abcde沒有加單引號,即沒定義其為字元。發現錯誤後以改正。

2.**互評(5分)

同學**截圖

我的**截圖

對比:我找的是同乙個**兩個同學的做法

1,對比之下我的**過於複雜,有一點小錯誤就可能導致**的錯誤,特別是大括號的漏缺或增加

2,同學1的**比我的要清晰簡單

3,同學2定義int型別的容量為1000的陣列命名為a,這種方式值得我學習。

3.學習總結(15分)

3.1 學習進度條(5分)

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

時間部落格字數

**行數

第八周1010

15第九周

1643

34第十周

2673

102第十一周

3566

200第十二周

3679

3533.3 學習內容總結和感悟

3.3.1學習內容總結

3.3.2學習體會

通過進一步學習,這次pta作業比之前所花時間要少了,一些細節問題也能抓住不犯錯誤.

在課堂上,經過老師的指導,腦子裡的樹也開出了枝丫.不過,在定義函式這一知識中還是有很多問題,接下來的時間裡要在這方面多加練習

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