C語言I部落格作業09

2022-06-03 16:18:11 字數 3893 閱讀 3251

這個作業屬於哪個課程

這個作業要求在**

homework/11634

這個作業的目標

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

學號<20208941>

1.pta實驗作業

1.1解一元二次方程

題目內容描述:解一元二次方程

請編寫程式,解一元一次方程

一元二次方程的求根公式為:

要求:若 a=0,則為一元一次方程。

若 b≠0,則方程有唯一解,輸出這個解;

若 b=0,c≠0,則方程無解,輸出「無解」;

若 b=0,c=0,則方程有無窮多解,輸出「無窮多解」。

若 a≠0,則為一元二次方程。

若 δ>0,則方程有兩個不等的實根,輸出這兩個根;

若 δ=0,則方程有兩個相等的實根,輸出這兩個根;

若 δ<0,則方程有兩個共軛的虛根,輸出這兩個根。

1.1.1資料處理

資料表達:定義變數a, b, c, x, y, z;浮點型。

資料處理:1.表示式:偽**如下:

利用解一元二次方程求根公式。先判斷無解和無窮解:

if(a==0&&b==0&&c==0)

else if(a==0&&b==0)

再判斷乙個解:else if(a==0)

再判斷判別式。

1.1.2實驗**截圖

1.1.3 造測試資料

| 輸入資料 | 輸出資料 |

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

| 0 4.5 -3.6 | x = 0.8 |

|0 2.8 0 | x = 0 |

|0 0 3.6 |無解 |

|0 0 0 | 無窮多解 |

1.1.4 pta提交列表及說明

部分正確:判斷判別式的時候,等於號打成了賦值號。

1.2統計各位數字之和是5的數

題目內容描述:6-2 統計各位數字之和是5的數 (20分)

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

函式介面定義:

int is( int number );

void count_sum( int a, int b );

函式is判斷number的各位數字之和是否等於5,是則返回1,否則返回0。

函式count_sum利用函式is統計給定區間[a, b]內有多少個滿足上述要求(即令is返回1)的整數,並計算這些整數的和。最後按照格式

count = 滿足條件的整數個數, sum = 這些整數的和

進行輸出。題目保證01.2.2 實驗**截圖

1.2.3 造測試資料

輸入資料

輸出資料

1.2.4 pta提交列表及說明

答案錯誤:沒看清題目,只輸出了count,沒有輸出sum。

2.**互評

同學**

我的**

第乙個同學和我一樣用if-else,但輸入語句不同。

第二個同學用的while語句。

3.學習總結3.1 學習進度條周/日期

這週所花時間

**行學到的知識點簡介

目前比較迷惑的問題

第8周8小時

5簡單的基礎程式設計

無第9周

10小時

44賦值運算、華氏攝氏溫度的轉換

變數之間的轉換

第10周

13小時

82迴圈結構、if-else

如何靈活運用迴圈結構

第11周

12小時

93定義和呼叫函式

如何對現有的**進行修改,從而寫出相似的題

第12周

15小時

120多支結構

不能熟練的運用多支結構

第13周

15小時

328switch語句

熟練運用switch

第14周

18小時

432do-while語句

熟悉使用while和do-while結構解決問題。

第15周

20小時

647for迴圈,break,continue語句。

熟悉使用break,continue語句。

第16周

22小時

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

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

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

時間部落格字數

**行數

----

----

----

第8周347

5第9周

42544

第10周

98382

第11周

1432

93第12周

1800

120第13周

2382

328第14周

3482

432第15周

4936

563第16周

3.3 學習內容總結和感悟

3.3.1 學習內容總結

3.3.2 學習體會

1.這週我們學習了使用自定義函式和函式的作用域;

2.對於表示式的使用還是不太熟練,在打**的時候容易思緒混亂,集中不了,還要繼續練習,提公升自己;

4.總結起來多問,多翻閱資料,多自己思考,有清晰的思路是真的特別重要!!!

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