C語言I部落格作業11

2022-05-30 12:03:12 字數 3684 閱讀 7279

這個作業屬於那個課程

c語言程式設計i

這個作業要求在**

我在這個課程的目標是

在學習完課程後熟用c語言,編譯一些自己喜歡的東西

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

熟練教材上的**,並選擇一些習題在編譯軟體上進行練習

參考文獻

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

1.1.1資料處理

資料表達:定義的變數有a和m,i,n他們都屬於int型別。

資料處理:是選擇加迴圈結構

偽**:定義變數

表示式一,表示式二

if語句

定義變數

while語句

定義變數,表示式三

if語句,返回1

表示式四

返回01.1.2實驗**截圖

1.1.3 造測試資料

輸入資料

輸出資料

說明111   520

6有6個滿足

963   1958

6有6個滿足

257   638

3有3個滿足

1.1.4 pta提交列表及說明

編譯錯誤:

(1)宣告被呼叫函式時沒有加分號,把英文分號加上就沒事了

(2)m==n寫成了m=n

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

1.2.1 資料處理

資料表達:使用了n,c,t,sum,count,i變數,都是int型別。

資料處理:選擇迴圈結構

偽**:

定義變數

whlie

if()

return 1;

else

return 0

定義新函式

定義變數

for迴圈

if判斷

輸出語句

1.2.2 實驗**截圖

1.2.3 造測試資料

輸入資料

輸出資料

說明200

800count=10

sum=3110

滿足條件的整數有10個,整數和為3110

300

600count=6

sum=2244

滿足條件的整數有6個,整數和為2244

100400

count=12

sum=2409

滿足條件的整數有12個,整數和為2409

1.2.4 pta提交列表及說明

編譯錯誤:

(1)在定義void count_sum函式時結尾加了分號,刪去後就沒事了

(2)count在使用的時候忘記賦初值了,寫成count=0就沒事了

(3) 搞錯whlie括號裡的判斷條件寫成了n=0,正確的是n!=0

同學**截圖

自己**截圖

(1)在定義變數上,我使用的比她的少,更加容易記住

(2)她的**整體上更加簡介一點,多用了乙個for語句,但是讓**看起來更好懂了一些

(3)while語句中她的判斷語句表達的和我不一樣,她的更加簡單,專業點

周/日期

這週所花的時間

**行

學到的知識點簡介

目前比較迷惑的問題

9.16-9.22

7h36

乙個簡單編輯的流程

標點符號和單獨字母是幹嘛的

9.23-10.6

10h22

三種資料型別,算術運算

markdown的**總是弄不對

10.7-10.11

16h115

if-else語句,輸入函式scanf

輸入提示可以用printf函式實現

10.12-10.19

26h85

for語句的使用,邏輯運算的符號

vs裡面的斷點是幹嘛用的

10.20-10.26

60h93

定義和呼叫函式,以及如何在乙個函式中呼叫另一函式

形參和實參的區別在**

10.27-11.2

80h138

如何進行語句的巢狀,對運算子的等級高低有所了解

對do語句和do-whlie語句搞不清

11.3-11.10

50h162

分支結構switch語句的使用

對switch裡的語句使用的方式不太懂

11.11-11.18

60h97

while語句的使用並提及了與do-while語句之間的差別

沒有11.19-11.26

77h80

for語句的巢狀和break同continue在使用時的區別

在for的巢狀使用時,有些分不清它們迴圈的時機

11.27-12.3

20h86

根據自己學到的知識,以及看到過的**,選擇適合的語句和演算法寫完一段**

沒有12.4-12.11

24h94

區域性和全域性變數,以及變數的儲存方式和生存期

全域性變數的作用域容易混淆

時間

部落格字數

**行數

第一周230

36第二週

52322

第三週1319

115第四周

1180

85第五周

1311

93第六周

1005

138第七周

1400

162第八周

1202

97第九周

1350

80第十周

1390

86第十一周

3.3.1 學習內容總結

3.3.2 學習體會

感覺老師這次講課很快,而且這次的內容還沒有提前預習,所以聽起來就會很懵逼。當晚自習好好的看了一下,這次所學的內容。這次的pta也很難,題目的難度感覺在呈現階梯的遞增。越往後面越感覺學習的困難,學習的激情也沒以前那麼高昂了,但是不管怎麼樣,都要努力下去。

C語言I部落格作業11

這個作業是屬於哪個課程 c語言程式設計ii 這個作業要求在 作業要求 我在這個課程的目標是 學到更多的語言程式設計技術 這個作業在那個具體方面幫助我實現目標 複習了函式的定義,變數的生存週期,定義,全域性變數等等。參考文獻 無本題要求實現乙個函式,判斷任一給定整數n是否滿足條件 它是完全平方數,又至...

C語言I部落格作業11

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 c語言i部落格作業11 我在這個課程的目標是 鞏固先前所學的知識,熟悉使用函式。這個作業在哪個具體方面幫助我實現目標 pta裡的作業 參考文獻 csdn 瀏覽器 一本題要求實現乙個函式,判斷任一給定整數n是否滿足條件 它是完全平方數,又至少有...

C語言I部落格作業11

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 學會用正確的語法格式進行程式設計,鍛鍊能力,學好c語言,學會如何呼叫函式和定義函式 這個作業在那個具體方面幫助我實現目標 習題的練習,互評,思維導圖的繪製,培養了思維邏輯能力 參考文獻 偽 int isthenumber...