C語言I部落格作業05

2022-06-03 17:00:15 字數 3576 閱讀 2065

這個作業屬於那個課程

c語言程式設計ii

這個作業要求在**

我在這個課程的目標是

增加c語言程式設計熟練度

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

作業能促使我敲**,以增加**熟練度

參考文獻

c語言程式設計

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

**1.1 有多少位是7? **

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

輸入格式:

乙個4位數的整數

輸出格式:

該整數中7的個數

1.1.1資料處理

資料表達:

1.變數x,int型,輸入.

2.變數num,int型,計算.

資料處理:呼叫標頭檔案-定義主函式main()-定義變數-呼叫scanf()輸入x

-if語句排除x為負的干擾-while迴圈語句計算'x%10'是否為7-是則sum++

-x=x/10繼續迴圈-printf()輸出sum-return 0結束

1.1.2實驗**截圖

1.1.3 造測試資料

輸入資料

輸出資料

說明475787

3有3個7,則輸出3

-7752577

4有4個7,則輸出4

1.1.4 pta提交列表及說明

q1:少打了分號,所以編譯錯誤.

a1:用dve c++檢查後,加上即可。

q2:while函式不知道怎麼用,

a2:查了相關資料後成功明白了while的基本應用,並解決了該題。

1.2 c程式設計 實驗2-2-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!」。

輸入格式:

輸入乙個百分制成績(整數)。

輸出格式:

輸出對應等級。輸入成績不合理時,輸出提示資訊「input error!」。

1.2.1資料處理

資料表達:

1.變數score,int型,輸入.

資料處理:呼叫標頭檔案-定義主函式main()-定義變數-呼叫scanf()輸入score

-if條件語句輸出結果-return 0結束.

1.2.2實驗**截圖

1.2.3 造測試資料

輸入資料

輸出資料

說明50

e0<=50<60,則輸出e

120input error!

120>100,則輸出input error!

1.2.4 pta提交列表及說明

q1:開始因多個if條件語句少打了大括號而編譯錯誤

a1:經過檢查後找到錯誤新增大括號.

2.**互評(5分)

同學**

自己**

1.自己的**定義並呼叫了fact(int x)函式,雖結果相同,但相對於同學的三for迴圈結構更加簡便,更便於理解。

2.定義的變數不同,但也大同小異。

同學**

自己**

1.自定義函式便於用於複雜問題的解決.

3.學習總結(15分)

3.1 學習進度條(5分)

周/日期

這週所花的時間

**行學到的知識點簡介

目前比較迷惑的問題

第八周20小時

214行

printf函式的應用,/* ———— */注釋語句使用,c語言基礎知識

怎麼讓程式的使用者給變數賦值

第九周25小時

239行

scanf函式的熟練應用,if-else語句的熟悉與應用

如何用c語言輸出沙漏形狀的字元

第十周20小時

260行

for迴圈語句

用c語言做出貪吃蛇需要什麼水平,按目前學習狀況大概要花多久才能學會

第十一周

15小時

200行

副函式定義及呼叫

學了for迴圈後花了2小時還是沒能解決沙漏題目,暫時放棄等待靈感吧

第十二周

16小時

210行

if-else語句的高階

while迴圈怎麼使用

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

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

3.3.1 學習內容總結

3.3.2 學習體會

這一周相對比較輕鬆,就學了老師教的多段if-else使用,感覺花的時間越來越少了,一周也就兩節c語言課,一節上機課,基本就是自己練題,一節就是普通的上課,可以學到基礎知識,不過侷限很大,上級課老師不會教新內容,普通課不能用電腦編譯除錯,學計算機還是必須得自己用課外時間去練,不然可能連作業都難以完成,也希望能在大學更好的學習下去吧。

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