1. 程式人生 > >第二次作業,反思。

第二次作業,反思。

  A1.通過中段考和新手賽的洗禮,真正發現自己在很多方面還有著很大的問題。

  知識薄弱點:

1.對資料型別的強制轉換沒有搞懂,如期中考程式設計題第二題單單統計平均成績這一個點,因為我開頭所設變數為int型,所以最後計算時,答案在小數位數總為0,直到考試結束才理解自己為什麼出錯。

2.目前對結構體,陣列,和指標只是表面上理解,實際寫程式碼時容易出錯,沒有很好的學會利用,如期中考程式設計第一題,能想到大概思路,卻無法實際操作,解決陣列重複刪除比較問題,不能完全打出所有題意的程式碼。

A2.1.cpp5的兔子繁衍問題(一對兔子,從出生後第3個月起每個月都生一對兔子。小兔子長到第3個月後每個月又生一對兔子。假如兔子都不死,請問第1個月出生的一對兔子,至少需要繁衍到第幾個月時兔子總數才可以達到N對?

)2.前三個月只有第一對兔子生,從第三個月開始每個月能生的兔子增加一對,列出前幾個月兔子數量變化,找出規律,在去寫程式碼。3.先是判斷特殊情況,剛開始的情況,只需簡單就能看出答案,然後再判斷大多數情況,通過判斷每個月兔子的數量與設定數量比較,設定計數器i來確定月數,最後輸出月數i。4.斐波那契數列,這個問題是一個特殊數列,理解這個數列就可以解決問題。5.解題過程中,很難理解題意,然後舉例去找規律時老是列錯,找不出規律,最後通過同學告知和百度尋找題解,發現至關重要的點就是斐波那契數列,再去理解這個數列就解決了這個問題。