C語言I部落格作業09

2022-06-03 17:18:09 字數 3328 閱讀 4171

| 這個作業屬於哪個課程 | c語言程式設計ii |

| ---- | ---- | ---- |

| 這個作業屬於哪個課程 | 班級的鏈結 |

| 這個作業要求在** | 作業的要求 |

| 這個作業的目標 | 學好函式的定義和呼叫,對函式理解深一點! |

| 參考文獻 | c語言程式設計 |

| 學號 | 20208970 |

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

1.1題目一

1.1.1資料處理

資料表達:定義整型變數n1,n2,i,cnt,還用整型陣列定義了b(10),其中i進入for迴圈,b進行累加,n進入主函式。

資料處理:

表示式:int b[10]=;

int num=n;

int a=sqrt(n);

if(a*a==num)

for(int i=0;i<10;i++)

else

}else

{x = sqrt(-z) / (2 * a);

z = -(b / (2 * a));

if(z == 0)

z = 0;

流程結構:多次運用if-else語句

1.2.2實驗**截圖

1.2.3造測試資料

輸入輸出

說明0 2 4

x=-2

方程為一元一次方程乙個解為-2

1 2 1

x1=1 x2=-1

為一元二次方程兩個解為1 -1

0 0 0

無窮多解

測試用例

1.2.4pta提交列表說明

提交列表說明:

部分正確:忘記注意實數的負零問題和誤差問題。忘記討論無窮多解這一情況了。

編譯錯誤:多加了乙個括號,之前刪了乙個,然後加的時候就懵了。

2.**互評

同學**截圖1

自己**截圖1

1.該同學掉用了pow函式和sqrt,而我則是用sqrt,意思差不多,但該同學想法還是不錯

2.都是多次使用if-else語句,但是該同學的**緊湊繁瑣,讓人看著不舒服,而我的**就比較簡潔。

同學的**截圖1

我的**截圖2

1.該同學定義多種變數然後運用switch語句乙個乙個的讀取儲存,而我則是全放在乙個位址裡面。

2.雖然該同學想法是對的,但是我覺得這樣就使乙個簡單的**變的複雜化了。

3.學習總結(15分)

3.1 學習進度條(5分)

周/日期

這週所花時間

所學知識點簡介

目前所迷惑的問題

第十六周/12.15-12.12

35個小時

函式的定義和函式的呼叫和函式的傳遞

看到函式的題目一頭霧水不知道從何開始,不知道函式的程式怎麼跑

第十五周/12.7-12.14

30個小時

雙for迴圈,continue和break的運用

遇到題沒有思路

第十四周/11.30-12.5

34個小時

學習的while語句和do while語句

邏輯有點不清晰,很容易思路就亂了

第十三周/11.23-11.28

35小時

學習switch語句和溫習多分枝結構

不熟練程式是怎麼跑的,條件多了就不知道怎麼辦了

第十二周/11.16-11.22

30小時

學習了分支結構,else-if語句

無第十一周/11.10-11.14

40小時

學了如何呼叫其他函式

不熟練第十周/11.2-11.8

20小時

學了for迴圈

複雜一點就不知道怎麼打了,運用不機靈,死板

第九周/10.26-11.1

18小時

學了一些基本函式

不知道為什麼要這樣打**,不會分析題

第八周/10.19-10.25

10小時

了解本專業是學什麼

不知道怎麼打**

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

時間部落格字數

**行數

第八周/10.19-10.25

1008

5第九周/10.26-11.1

1882

45第十周/11.2-11.8

2942

80第十一周/11.10-11.14

4003

200第十二周/11.16-11.22

5600

156第十三周/11.23-11.28

6800

320第十四周/11.30-12.5

6000

320第十五周/12.5-12.14

5958

326第十六周/12.15-12.12

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

3.3.1 學習內容總結

3.3.2學習體會

1.學了函式之後,感覺自己啥都會了,結果一看題目人傻了,啥也不會了,雖然題目很難但是我覺得也要認真寫,借鑑別人的也要寫完!

2.題目是真的越來越難了,要努力,要深造,不然專業人士都算不上,甚至還可能掛科,現在沒有晚自習了,要好好利用時間敲**!練題!

3.函式,陣列真的把我給寫懵逼了,有時候是真的想放棄計科,但是我又很想當程式設計師,所以我要加油,加油,一定要加油!

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