C語言I部落格作業09

2022-06-03 15:42:10 字數 3653 閱讀 5488

1.作業頭

這個作業屬於哪個課程

這個作業要求在**

/homework/11634

這個作業的目標

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

學號20208919

二、本週作業

1.pta實驗作業

2.**互評

3.學習總結

三、作業格式

1.pta實驗作業

請再此處列出自己的排名,如:

1.1 題目名——統計某類完全平方數

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

1.1.1資料處理

資料表達:用了n,b,m,i這些變數,這些變數的值是定義來的的,都是整型。

資料處理:資料用到的表示式有算術表示式,賦值表示式,關係表示式。流程結構有分支結構,迴圈結構。當然還呼叫了數學函式,還利用了陣列。

1.1.2實驗**截圖

1.1.3 造測試資料

輸入資料

輸出資料

說明105 500

cnt = 6

它是完全平方數,有兩位數字相同,且個位數字平方相加等於6

114 500

cnt = 18

它是完全平方數,有兩位數字相同,且個位數字平方相加等於18

1.1.4 pta提交列表及說明

提交列表說明:

其實我是出現了很多錯誤的,只是一直沒到pta提交

我剛開始沒明白他的意思,就打的和裁判測試序列一樣,然後就錯了,後來發現她只是告訴你怎麼呼叫函式,怎麼使用

後來是while語句中表示式寫錯了,就也不對

1.2 題目2——解一元二次方程解一元二次方程

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

1.2.1 資料處理

資料表達:使用了a,b,c,x1,x2,x,delta,virt,這些都是雙精度浮點型,定義來的

資料處理:資料用到的表示式有算術表示式,賦值表示式,關係表示式。流程結構有分支結構,呼叫了函式

1.2.2 實驗**截圖

1.2.3 造測試資料

輸入資料

輸出資料

說明0 4.5 -3.6

x = 0.8

解只有乙個,且等於8

0 2.8 0

x = 0

只有乙個0解

1.2.4 pta提交列表及說明

提交說明:

編譯錯誤:剛開始定義的x是整型,但我輸出時是%g,不一一對應了,所以就說編譯錯誤

部分正確:就是沒考慮負數的情況,結果導致一直輸出-0

2.**互評(5分)同學**截圖1

同學**截圖2

自己**截圖

對比:同學1使用了continue語句,還有陣列,而且它的**比我的簡潔,排版也挺好的,而且她用的是for迴圈,挺新穎的,很不錯。

同學2跟我一樣也是使用的是if-else的巢狀迴圈,看起來就比較長,他處理負數的的情況不跟我一樣,剛開始我也是這麼想的,但慢慢我就迷失了方向,不知道怎麼做了,想了半天,後

來放棄了,看到他的,就想起了我之前的做法

3.學習總結(15分)3.1 學習進度條(5分)周/日期

這週所花時間

**行學到的知識簡介

目前比較迷惑的問題

第八周10.19-10.25

2天半25

如何列印「hello word

一些語法的使用

第九周10.26-11.1

2天半50

算術運算和賦值運算

它的一些運算規則

第十周11.2-11.7

1天100

for迴圈語句的使用

呼叫一些函式的規則

第十一周11.8-11.14

2天半150

呼叫函式

對呼叫函式還是不太了解

第十二周11.15-11.21

2天半55

字元型資料型別和邏輯運算子的使用

有多少個7這個題目還是不太了解

第十三周11.22-11.28

2天半140

使用switch

對於天數這類問題還是不太懂

第十四周11.29-12.6

2天半119

使用while

不太熟練while的用法

第十五周12.7-12.13

2天半170

迴圈巢狀和一些跳轉

不太熟練雙重迴圈

第十六周12.13-12.20

2天半220

呼叫函式,函式宣告

不太熟練呼叫函式

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

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

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