C語言I部落格作業09

2022-06-03 15:42:13 字數 3165 閱讀 8522

這個作業屬於哪個課程

c語言程式設計ii

這個作業要求在**

這個作業的目標

熟悉變數的作用域,回顧前面知識

學號20208953

1.1統計某類完全平方數

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

1.1.1資料處理

資料表達:定義整形變數n、b、m等,在定義了乙個函式求輸入是否滿足條件。

資料處理:用了if的分支結構,while的迴圈條件,和for的迴圈條件,再利用定義的函式可以求出。

1.1.2實驗**截圖

1.1.3 造測試資料

輸入輸出

說明105 500

cnt == 6

示例正確

40 500

cnt == 4

cnt小於5

50 400

cnt == 5

cnt等於5

1.1.4 pta提交列表及說明

說明

編譯錯誤:在定義變數的時候沒有定義清楚,在使用函式的時候也出現了使用錯誤,同時還存在一些不懂的問題。
1.2 解一元二次方程

1.2.1資料處理

資料表達:用了浮點型a、b、c表示係數,浮點型z表示△,形x,y表示倆解。

資料處理:用if分支了a、b、c的取值的多種情況,和有多少個解的問題。

1.2.2實驗**截圖

1.2.3 造測試資料

輸入輸出

說明0 2 3

x=-3/2

一解1 0 0

無窮多解

b、c為0,無窮解

0 4.5 -3.6

x = 0.8

一解1.2.4pta提交列表及說明

說明

答案錯誤:在使用if的時候,沒有使用對的語法,在else if後面有的求x的使用方法錯了
別人的**1

別人的**2

自己的**

1.我與第2位同學for迴圈裡的表示式不一樣。

2.第2位同學呼叫了math函式,使用了pow函式,與我的**相比,簡化了計算過程。

3.相對來說我的**少,簡潔一點。

周/日期

這週所花的時間

**行學到的知識點簡介

目前比較迷惑的問題

第八周14

90printf等初級的使用

無第九周

16106

怎樣弄成函式輸出

無第十周

18126

條件結構

無第十一周

20142

迴圈結構

=和==的區別不是很清楚

第十二周

24240

多分支結構

和%的使用不清楚

第十三周

23254

switch的分支結構

有的時候不知道怎麼變整形來用switch

第十四周

22246

white迴圈結構

對於一些題不知道怎麼入手

第十五周

23274

break和continue的使用

在迴圈的巢狀方面還不清楚怎麼去熟悉使用

第十六周

25254

函式的使用

還不是很清楚使用方式,以及pta中怎麼使用給點函式

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

時間部落格字數

**行數

----

----

----

第八周800

90第九周

967106

第十周1076

126第十一周

1360

142第十二周

1766

234第十三周

1620

254第十四周

1534

246第十五周

1642

274第十六周

3.3 學習內容總結和感悟

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