C語言I部落格作業09

2022-06-03 17:18:13 字數 3281 閱讀 3545

這個作業屬於哪個課程

這個作業要求在**

homework/11634

我在這個作業的目標

熟悉語句,深入學習函式,學好do-while語句和巢狀語句,多練習鞏固

參考文獻

c prime plus , c語言程式設計

學號20208938

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

請在此處列出自己的排名

6-1 統計某類完全平方數 (20分)

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

1.1.1資料處理

介紹實現本題過程中,你的資料表達、資料處理是怎麼做的。

資料表達:定義了整型變數a,i,n;運用n=(int) sqrt(n); m=sqrt(n)開平方後取整;

資料處理:先定義變數,運用關係表示式和賦值表示式來表達語句,while語句和for迴圈,運用if語句來判斷答案是否正確

1.1.2實驗**截圖

1.1.3 造測試資料

實驗資料

結果說明

105 500

cnt = 6

256 795

cnt = 4

1.1.4 pta提交列表及說明

提交列表說明:

1.部分正確:return 1寫成return 0,導致函式非正常終止

2.答案錯誤:答案中間少了空格

實驗6-3 使用函式求特殊a串數列和 (20分)

給定兩個均不超過9的正整數a和n,要求編寫函式求a+aa+aaa++⋯+aa⋯a(n個a)之和。

資料表達:定義2個變數a,i;在函式fn中進行運算

資料處理:運用for迴圈,for(int i=1;i<=n;i++){

sum=sum+fn(a,i);進行累加計算

1.2.2 實驗**截圖

1.2.3 造測試資料

實驗資料

結果說明

2 3fn(2, 3) = 222

s = 246

和是246

4 7fn(4, 7) = 4444444

s = 4938268

和是4938268

1.2.4 pta提交列表及說明

答案錯誤:return值錯誤,

答案錯誤:for迴圈的表示式表達錯誤

2.**互評(5分)

找2份同學**,和自己**比較,建議互評**盡量找**風格差異較大。

同學**截圖1

同學**截圖2

自己**截圖

1.同學1運用了7個變數,我定義了5個變數,相比較而言,我的較為簡潔

2.同學1運用了多重選擇語句和巢狀結構,我只使用了一次if語句,同樣使用了巢狀語句;

3.同學2使用了7個變數,都使用了巢狀和if語句;但他的公式更簡潔

3.學習總結(15分)

3.1 學習進度條(5分

日期/周

學習時間

**行學到的知識點

目前迷惑的問題

第十六周

24小時

311學會呼叫函式,加強知識點的鞏固

函式的定義和巢狀結構

第十五周

23小時

314break和continue語句,及巢狀結構

巢狀結構不明白

第十四周

21小時

257while語句及其運用

if else語句和while語句

第十三周

28小時

273switch語句

switch語句不熟悉,不能靈活運用

第十二周

20小時

201else-if語句,邏輯運算子

字元型變數不太清楚,公式的表達

第十一周

17小時

156if-else語句,power函式

不會定義函式,不會表達公式,for迴圈

第十周25小時

178for語句迴圈

scanf語句和算數表示式、關係表示式

第九周20小時

143scanf語句

scanf語句的表示式,算數表達

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

時間部落格字數

**行數

第八周593

73第九周

429115

第十周1032

197第十一周

982156

第十二周

1317

201第十三周

1397

273第十四周

1339

257第十五周

1415

314第十六周

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

3.3.1 學習內容總結

3.3.2 學習體會

相對於之前的學習,現在學的更加困難了,很多地方掌握的不好,希望自己能夠有較獨立的思維方式,可以熟練的學習運用;

不會的地方要多寫題目,以加強理解,多問多練,對完成作業還是有幫助很大,要爭取在細節方面做到更好,減少小錯誤。

感覺這週的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...