第五周總結

2022-05-30 12:33:10 字數 3180 閱讀 4237

這個作業屬於哪個課程

c語言程式設計ⅱ

這個作業要求在**

我在這個課程的目標是

能完全搞懂字元陣列以及其用法,可以靠自己完成一些簡單的或一些較複雜的程式編寫

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

可以更深刻地接觸字串,還學會了字元陣列用法,以及一些課外暫時還未接觸的函式、用法等.

參考文獻

c語言程式設計(第3版);

本題目要求編寫程式統計一行字元中單詞的個數。所謂「單詞」是指連續不含空格的字串,各單詞之間用空格分隔,空格數可以是多個。

輸入格式:

輸入給出一行字元。

輸出格式:

在一行中輸出單詞個數。

輸入樣例:

let's go to room 209.
輸出樣例:

無。

本題要求編寫程式,輸入若干英文單詞,對這些單詞按長度從小到大排序後輸出。如果長度相同,按照輸入的順序不變。

輸入格式:

輸入為若干英文單詞,每行乙個,以#作為輸入結束標誌。其中英文單詞總數不超過20個,英文單詞為長度小於10的僅由小寫英文本母組成的字串。

輸出格式:

輸出為排序後的結果,每個單詞後面都額外輸出乙個空格。

輸入樣例:

blue

redyellow

green

purple

#

輸出樣例:

如圖,在多次嘗試之後,終於有部分正確,此時指出問題是「 最大數量,最長最短單詞,逆序」,在這裡出錯可能是因為忽略了這種情況,然後就考慮當輸入的是該種狀況時該如何判斷?自己的**中是否可以判斷?應該在**新增點東西可以包括改種情況?經過檢查後,自己看不出應該怎麼改,但我覺得問題是出在for迴圈結構那裡。我就看了裡其他人的做法,發現跟自己的沒什麼出入,在for迴圈那裡有不一樣。仔細看過一遍後發現確實是自己少了一層。一開始我看了之後發現就算少了那一層也沒什麼影響吧,至少我認為表達的意思差不多吧。但我在自己的**基礎上加上那一層後,執行成功。雖然執行成功,但原理還是不曉得。我分別除錯了一下兩種**,發現之前我的**可以是可以,只是在一般情況時,若加上二層迴圈會更全面。

#include #include int main()

while(1)

else

}for (i=0; istrlen (str [j+1] ))

}fprintf(fp,"\n");

for (i=0; i無

周/日期

這週所花的時間

**行數

學到的知識點簡介

目前比較迷惑的問題

3/2-3/8

三天六小時

501、定義、運用檔案指標;2、如何開啟、關閉檔案3、如何讀出指定檔案中的資料;4、如何向指定檔案中寫入資料;

字元、字串有什麼區別?二者輸入、輸出有沒有很大不同?什麼才算字串?什麼算字元?在檔案中二者有沒有差別?

3/9-3/15

四天三小時

1801、運用二維陣列解決問題,矩陣的判斷;2、對一組數的所有子陣列求和

如何在輸出時利用陣列的性質

3/16-3/22

三天八小時

2101、二維陣列加深理解,二維陣列與矩陣;2、選擇排序法解決問題;3、二分查詢法

二分查詢法這週沒練習,只是看看書上例題大致懂了,不知道真正應用時能否掌握。

3/23-3/29

三天兩小時

1201、判斷回;文2、字元陣列的概念及其簡單運用;3、一些簡單的與字元陣列相關的暫時沒接觸補充知識,一些函式,用法等。

在作業運用檔案指標時,一開始總是出現從檔案裡輸不出來結果,列印不出來,後來發現可能與自己輸入時格式未搞好,本來不應該出現的空格出現了,導致列印不出來結果。檔案指標還不是很熟練

本週作業中,用到了一些還沒學到的與本節有關的小知識,個人感覺很有成就。我認為這就說明有時候還是應該多了解類似標準庫函式的一些用法,能在編寫**時更簡便,簡潔,清晰。

結對程式設計已將進行兩周了,我認為結對程式設計確實有很大的優點。雖然我並沒有帶機子過去(哈哈,電腦著實不行),但在整個晚自習中,我也沒有空閒一下,總會有同學來主動討論,包括自己的結對隊友,也包括其他同學。也許這樣一來自己思考的就不足夠了,但既然是結對程式設計,就是要一起討論的。感覺,每週能有乙個晚自習來討論,作業就沒有那麼困難了。

第五周周總結

時間進度表 日期開始時間 結束時間 中斷時間 淨時活動 備註3月15日 7 10 9 10 120打程式 規範 進行初步構思 3月16日 7 10 9 10 120打程式 實現減法無負數 3月17日 8 00 10 00 120打程式 實現減法無負數 3月18日 4 10 5 50 5 00 5 1...

第五周總結

1.搭建sql的資料庫 基本試了一下 還沒完全搞懂怎麼用。慢慢來吧。2.瀏覽了很多用css3的特效 所以這周大多時間再寫css3,感覺想寫出很炫的效果還是比較困難的。因為這周學的是css3就談談學習css的收穫吧。首先由幾行 就能夠完成一些移動 縮放 旋轉的效果很奇妙。用translate scal...

第五周總結

本週學習的內容 在w3school上學習html基礎,基礎 列表已學。所遇到的問題 1 插入失敗 2 插入背景時,出現重複。我的 background size 100 1000px 不明白background size 100 100 會出現錯誤 3 和文字的位置沒辦法隨意更改 4 若文字調整的字...