C語言I部落格作業09

2022-06-03 16:18:07 字數 3675 閱讀 8074

這個作業屬於那個課程

c語言程式設計ii

這個作業屬於那個課程

這個作業要求在**

homework/11634

我在這個課程的目標

學習熟練函式

這個作業在那個具體方面幫助我實現目標

pta練習

參考文獻

c語言程式設計

學號20208952

1.pta實驗作業

1.1解一元二次方程

解一元二次方程

請編寫程式,解一元一次方程 ax²+bx+c=0 。

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

要求:若 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.1.2實驗**截圖

1.1.3造資料測試

輸入資料

輸出資料

0 4.5 -3.6

x = 0.8

0 0.8 0

x = 0

0 0 3.6

無解0 0 0

無窮多解

1.1.4 pta提交列表及說明

編譯錯誤:一些符號錯誤

部分正確:一直沒找到錯誤點,後來才發現與輸出示例中空格不一致

1.2單重迴圈—數雞蛋媽媽給小明家新送來 y個雞蛋。 已知小明家原有雞蛋的個數x是滿足「三個三個的數剩1個,5個5個數剩z個,7個7個數剩3個」的最小數, 請問小明家共有多少個雞蛋? (設輸入為正數,不考慮非法輸入)

1.2.1資料處理

資料表達:定義變數x,y,z,(題目要求輸入)sum(變數的總和)

資料處理:(偽**如下)

定義變數sum=0;

for迴圈進行x的限定與增減

if(x所要滿足的題目條件)

sum=x+y,退出迴圈

輸出sum

1.2.2實驗**截圖

1.2.3造資料測試

輸入資料

輸出資料

3 255

5 136

5 878

1.2.4 pta提交列表及說明

2.**互評

同學**

自己**

1.第一眼看上去她們的**都特別的簡單,但確是我的**的優化版

2.我的**使用了for迴圈語句,反而有點將問題想難了

3.乙個問題有多種解決辦法,可以多使用不同的方法去寫同乙個題目,會有不同的收穫

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

這週所花的時間

**行學到的知識點簡介

第八周10小時

100簡單**語句,hello world等簡單**,初步學習c語言

第九周12小時

150學習簡單分段函式if-else語句,攝氏溫度的轉換

第十周15小時

170使用一些數學函式,學習迴圈語句

第十一周

15小時

210溫度轉換表、乘方表階乘表的學習

第十二周

15小時

264多分支結構、字元型變數

第十三周

16小時

322對多分支結構的深入研究、switch語句

第十四周

15小時

400對while語句的學習,複習學過的知識點

第十五周

15小時

380continue與break語句的區別,迴圈的巢狀

第十六周

10小時

300函式

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

時間部落格字數

**行數

----

----

----

第八周669

6第九周

1291

51第十周

2175

106第十一周

3327

171第十二周

4785

274第十三周

5740

413第十四周

6835

592第十五周

7891

685第十六周

9046

7873.3學習內容總結和感悟

3.3.1學習內容總結

3.3.2學習體會

1.乙個一樣的題目有不同的解決辦法。

2.越學到後面解決問題的方法越多且越簡單。

3.互幫互助能更好的學習。

4.真的希望pta題目能簡單一點,現在題目有點無從下手的感覺,題目越來越難,對c語言的學習有點煩悶了,特別是現在又臨近考試

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