C語言I部落格作業09

2022-06-03 14:36:07 字數 3196 閱讀 4298

這個作業屬於哪個課程

這個作業要求在**

/homework/11634

這個作業的目標

《學習使用函式包括函式宣告,函式呼叫,函式結構,引數的傳遞和函式結果的返回》

學號<20208958>

這個作業屬於那個課程

c語言程式設計ii

這個作業要求在**

/homework/11634

我在這個課程的目標是

《學習使用函式包括函式宣告,函式呼叫,函式結構,引數的傳遞和函式結果的返回》

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

《學習使用函式包括函式宣告,函式呼叫,函式結構,引數的傳遞和函式結果的返回》

參考文獻

,本題要求實現兩個函式:乙個函式判斷給定正整數的各位數字之和是否等於5;另乙個函式統計給定區間內有多少個滿足上述要求的整數,並計算這些整數的和。

1.1.1資料處理

資料表達:定義了整型變數 a,b,s,t,count,sum

資料處理:使用了while的迴圈語句計算輸入數各位數的和,定義is()函式,通過if語句將count值進行增加,用for迴圈語句計算sum和count

1.1.2實驗**截圖

1.1.3 造測試資料

輸入樣例

輸出樣例

說明104 999

104 is counted.count = 15, sum = 3720

在104-999之間有十五個和為5的數,和為3720

1.1.4 pta提交列表及說明

提交列表說明:

1.格式錯誤:未注題幹要求,count和sum之間

2.答案錯誤:將a,b重複使用

1.2.17-6 跟歐巴馬一起畫方塊 (15 分)

美國**歐巴馬不僅呼籲所有人都學習程式設計,甚至以身作則編寫**,成為美國歷史上首位編寫計算機**的**。2023年底,為慶祝「電腦科學教育周」正式啟動,歐巴馬編寫了很簡單的計算機**:在螢幕上畫乙個正方形。現在你也跟他一起畫吧!輸入格式:

輸入在一行中給出正方形邊長n(3≤n≤21)和組成正方形邊的某種字元c,間隔乙個空格。

資料表達:定義了變數n,l,w,c,c為符號型,其他是整數型,n和c進行輸入,其他兩個進行計算,

資料處理:使用了賦值運算子,算數運算子,關係運算子,for的巢狀和符號函式。

1.2.2 實驗**截圖

1.2.3 造測試資料

輸入樣例

輸出示例

說明0 a

0輸入0

-1 a

空白10 a

十個a1.2.4 pta提交列表及說明

1.答案錯誤:未注意c為符號

2.編譯錯誤:修改時少輸出『;』

3.答案錯誤:沒有注意條件,把c和n分開輸入

1.相較於上面兩個同學的**,我的**比較複雜使用了for迴圈鑲嵌結構,if-else語句進行判斷

2.第二個同學的**十分簡單,清晰明了

3.第乙個同學的**使用了較多的標頭檔案,表示我並沒看懂太多

周/日期

這週所花時間

**行學到的知識點簡介

目前比較困惑的問題

第八周33小時

182基礎常用**知識,整型變數,浮點型變數,運算子的相關知識,markdown語法的運用

運算子的優先順序的問題

第九周39小時

251scanf呼叫函式,if-else語句,for迴圈結構

if-else語句中else的使用問題

第十周30小時

193數學常用函式與數學函式的呼叫標頭檔案的運用

流程框圖的編寫問題

第十一周

25小時

140如何呼叫和自定義函式

無第十二周

23小時

143如何使用多分支結構、字元型資料型別和邏輯運算子

無第十三周

24小時

152學習使用switch語句,對比if-else語句與switch的差別

不知道如何將**簡化,只能用複雜的方法

第十四周

22小時

224學習使用while和do-while語句,使用迴圈結構

不知道條件的定義方式,浪費了大量時間

第十五周

18小時

156學習使用break語句和continue語句,學習如何在迴圈結構中結束迴圈

對跳出迴圈的點不清楚,通過多次嘗試得出

第十六周

20小時

172學習使用函式包括函式宣告,函式呼叫,函式結構,引數的傳遞和函式結果的返回

3.3.1 學習內容總結

3.3.2 學習體會

1.在dev-c++上編譯可以減少編譯時出現的問題並將其改正,就是在pta上的問題減少了

2.有很多題目不會,要多學習,問大佬,抱大佬大腿。

C語言I部落格作業09

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 熟悉巢狀迴圈結構,解決實際問題 這個作業在那個具體方面幫助我實現目標 提供練習 參考文獻 知乎1.1 題目名1 本題要求對任意給定的一位正整數n,輸出從11到nn的部分口訣表 1.1.1資料處理 定義a,b,n三個整形變...

C語言I部落格作業09

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 我希望能開發一種全新的語言程式 這個作業在那個具體方面幫助我實現目標 熟悉使用迴圈語句的巢狀 參考文獻 1.pta實驗作業 2.互評 3.學習總結 1.1 列印九九口訣表 15 分 本題要求對任意給定的一位正整數n,輸出...

C語言I部落格作業09

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 作業要求 我在這個課程的目標 能夠靈活編寫 這個作業在那個具體方面幫助我實現目標 pta作業總結,發現錯誤,積累經驗 參考文獻 c語言程式設計 從pta題目集中選出2個你最滿意的題目完成以下內容,選擇題目難度越大,分值越高,每題20分 每項5...