C語言I部落格作業09

2022-06-04 14:21:12 字數 2905 閱讀 1923

這個作業屬於哪個課程

班級鏈結

這個作業要求在**

作業的要求

這個作業的目標

熟悉掌握自定義函式的用法

學號20208925

1.pta實驗作業

1.1 統計某類完全平方數

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

1.1.1資料處理

資料表達:定義整形變數i,n,a,b,c,d,n;i用來控制迴圈,n用來儲存迴圈終止條件的值,n儲存輸入的值,a,b,c,d分別用來儲存個位,十位,百位,千位的數字

資料處理:用了for迴圈,if判斷語句;有關係運算子,邏輯運算子,賦值運算子,自定義函式

1.1.2實驗**截圖

1.1.3 造測試資料

輸入資料

輸出資料

說明105 500

cnt = 6

題目樣例

1.1.4 pta提交列表及說明

部分正確:沒有考慮到四位數時的情況
1.2 解一元二次方程

1.2.1 資料處理

資料表達:定義了浮點型變數a,b,c,x,x1,x2,y,d;a,b,c用來儲存輸入值,x用來儲存一元一次方程輸出的值;x1,x2用來儲存一元二次方程的值,y用來表示∆,d用來儲存實部

資料處理:運用了if-else語句,if語句;使用了賦值運算子,邏輯運算子,判斷運算子,運用了for迴圈

1.2.2 實驗**截圖

1.2.3 造測試資料

輸入資料

輸出資料

說明0 4.5 -3.6

x = 0.8

題目樣例

0 2.8 0

x = 0

題目樣例

0 0 3.6

無解題目樣例

0 0 0

無窮多解

題目樣例

-2 0.8 -0.06

x1 = 0.1, x2 = 0.3

題目樣例

1.2.4 pta提交列表及說明

編譯錯誤:在printf時少了括號,少了分號

部分正確:最後一種情況沒有考慮全面

2.**互評

同學**:

我的**:

對比:第二位同學的**更加簡單清晰,且使用了初始化陣列

3.學習總結

3.1 學習進度條

周/日期

這週所花的時間

**行學到的知識點簡介

目前比較迷惑的問題

第八周8小時

19基本結構,編寫簡單程式

第九周12小時

75華氏溫度轉化成攝氏溫度,算數運算和賦值運算

第十周16小時

87迴圈,陣列

如何靈活運用迴圈結構

第十一周

14小時

116如何定義和呼叫函式

不太了解自定義函式

第十二周

17小時

156多分支結構、字元型資料型別和邏輯運算子

不能很好的運用邏輯運算子

第十三周

15小時

187switch-case,迴圈

還不能熟練運用switch-case

第十四周

16小時

195while,do-while

對while的使用還不夠熟練

第十五周

17小時

209break,continue

如何跳出迴圈

第十六周

18小時

151函式

還不太了解變數的作用域,儲存型別

3.2 累積**行和部落格字數

時間部落格字數

**行數

第八周587

19第九周

48875

第十周1370

162第十一周

1153

278第十二周

1662

434第十三周

1785

621第十四周

1791

826第十五周

1888

1035

第十六周

3.3 學習內容總結和感悟

3.3.1 學習內容總結

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