C語言I部落格作業09

2022-05-30 12:03:14 字數 3281 閱讀 5488

這個作業屬於哪個課程

c語言程式設計ii

這個作業的要求在**

我在這個課程的目標是

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

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

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

參考文獻

集美大學靈麗老師

所謂完數就是該數恰好等於除自身外的因子之和。例如:6=1+2+3,其中1、2、3為6的因子。本題要求編寫程式,找出任意兩正整數m和n之間的所有完數。

1.1.1資料處理

資料表達:使用了n,m,i,j,sum,num變數。n,m由輸入得到,i,j是由for迴圈累加得到,sum是有兩個表示式sum+=j;sumi確定其值。num由自加得到。

資料處理:表示式:sum+=j,i%j0。流程結構:選擇,迴圈結構。

int n,m,i,j,sum,num←0

scanfm和n的值

fori←m to n

if i1 continue

sum=1

forj←2 to i

if sumi

輸出iif i%j0 sum+=j

輸出j 換行

num加一

if num0 輸出none

1.1.2實驗**截圖

1.1.3 造測試資料mn

m的各因子和

n的各因子和57

68812

1528

1415

2424

1.1.4 pta提交列表及說明

編譯錯誤:19行的分號寫成了中文的分號

答案錯誤:**中所有==寫成了=,i%j寫成了i/j

本題要求對任意給定的一位正整數n,輸出從11到nn的部分口訣表

1.2.1 資料處理

資料表達:使用了i, j, n。n是輸入的乙個數,而i和j是由for語句累加得到。它們都是int型別。

資料處理:表示式:i<=n,j<=i。流程結構:迴圈結構。

int i j n

輸入nfor i←1 to n

for j←1 to i

輸出j, i, i*j的值

換行1.2.2 實驗**截圖

1.2.3 造測試資料

1.2.4 pta提交列表及說明

老師上課教了,所以一次就過去了。

同學**截圖

自己**截圖

(1)該同學定義了乙個呼叫函式,使操作起來更方便

(2)我使用的變數較多,她的變數比我少,簡潔

(3)她使用了continue語句,很好的結合了這次所學的知識

周/日期

這週所花的時間

**行

學到的知識點簡介

目前比較迷惑的問題

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的巢狀使用時,有些分不清它們迴圈的時機

時間

部落格字數

**行數

第一周230

36第二週

52322

第三週1319

115第四周

1180

85第五周

1311

93第六周

1005

138第七周

1400

162第八周

1202

97第九周

3.3.1 學習內容總結

3.3.2 學習體會

買了一本別的c語言教材來看,因為總覺得學校的發的教材沒什麼用,可能是我不會用吧。去論壇看了一些有趣的帖子,了解到了python,打算有機會的話學習一下。同時把以前寫過的題重新看了一遍,狀態比之前好了很多。

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