C語言I部落格作業09

2022-06-03 17:06:14 字數 2735 閱讀 1193

這個作業屬於哪個課程

c語言程式設計ii

這個作業要求在**

這個課程的目標

掌握各種型別函式的定義、呼叫和申明,熟悉變數的作用域、生存週期和儲存型別

學號20208947

本題要求實現乙個函式,判斷任一給定整數n是否滿足條件:它是完全平方數,又至少有兩位數字相同,如144、676等。

1.1.1資料處理

資料表達:變數n,由輸入得來,為整型變數;變數b,由定義得來,為整型變數;變數p[10],由輸入得來,為整型變;變數m,由定義得來,為整型變數。

資料處理:表示式:關係表示式,算術表示式;流程結構:定義變數,輸入,if語句,while迴圈,for迴圈,if語句,輸出結果。

1.1.2實驗**截圖

1.1.3 造測試資料

輸入資料

輸出資料

說明105 500

cnt = 6

cnt大於5

50 300

cnt = 4

cnt小於5

90 400

cnt = 5

cnt等於5

1.1.4 pta提交列表及說明

說明:1.編譯錯誤:沒有定義b。

2.部分正確:答案錯誤,沒有表示出n=n。

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

1.2.1 資料處理

資料表達:變數sum,由輸入得來,為整型變數;變數a、b,由定義得來,為整型變數。

資料處理:表示式:關係表示式、算術表示式;流程結果:定義變數,輸入,while迴圈,if語句,for迴圈,if語句,輸出結果。

1.2.2 實驗**截圖

1.2.3 造測試資料

輸入資料

輸出資料

說明140 999

104 is counted. count = 15 sum = 3720

無1.2.4 pta提交列表及說明

說明:1.編譯錯誤:a.sum沒有初始化。

b.第12行**中a、b沒有定義。

同學**截圖1

同學**截圖2

自己**截圖

不同:1.兩位同學定義變數都做得很簡單,而我的要多一點,看起來複雜一些。

2.兩位運用了+=這個運算子,而我沒有,我定義的變數也比較的多,她們相對來說就少一點,這樣要的儲存空間也不一樣。

3.1 學習進度條(5分)

周/日期

這週所花的時間

**行學到的知識點簡介

目前比較迷惑的問題

第八周14小時

180c語言資料型別、換行符、printf函式

無第九周

11小時

280算術運算子、賦值運算子、if-else語句、scanf函式

無第十周

12小時

350for迴圈,sqrt函式

迴圈表示式不會寫

第十一周

10小時

300生成乘方表和階方表、自定義函式

如何自定義

第十二周

9小時267

if-else語句多分支結構

無第十三周

10小時

200switch語句

對switch語句不熟悉,不會使用

第十四周

8小時168

while和do-while語句

無第十五周

8小時183

break、continue語句

如何跳出多層迴圈

第十六周

7小時203

函式變數的作用域、生存週期和儲存型別沒有弄懂

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

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

3.3.1 學習內容總結

3.3.2 學習體會

新一周的學習結束了,也到了乙個學期的期末了,也做了9次的作業的,可以說是速度越來越快了,越來越熟練了,就是對於這個作業是有了乙個模板的了。然後呢還是想說pta上的題目難度確實大,越到後面,我自己是有點題目都看不懂了,看的題目就一臉懵,就會有不想寫的給感覺。

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