第五周總結

2022-06-27 22:15:09 字數 2728 閱讀 5631

這個作業屬於那個課程

c語言程式設計ii

這個作業要求在**

我在這個課程的目標是

熟練指標,能夠精通關於陣列內部運作原理

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

如何輸出一行的連續字元

參考文獻

c語言程式設計ii

第四周預習作業

統計一行文字的單詞個數

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

輸入格式:

輸入給出一行字元。

輸出格式:

在一行中輸出單詞個數。

**

#includeint

main()

printf(

"%d\n

",j);

return0;

}

思路圖

實驗過程中遇到的問題

問題:char a的儲存值取小了,導致執行超時

結果截圖

基礎作業

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

輸入格式:

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

輸出格式:

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

**

#include#include

int main(void

)

while(1

) input[i]= '\0'

;

l =i;

for (i = 0; i < l; i++)}}

for (i = 0; i < l; i++)

fprintf(fp,

"%s

", input[i]);

for(i=0;i)

printf(

"%s

", input[i]);

if(fclose(fp))

return0;

}

思路圖錯誤截圖

問題

怎麼交換兩個陣列的數字;

解決方法,通過字串複製函式strcopy(s1,s2)把字串s2複製到s1。

結果截圖

預習作業

預習內容

主要內容就是連線鍊錶,多級指標的運用,以及自定義函式中利用指標可以非常非常非常方便的有多個返回值

預習中的疑惑

1.乙個指標訪問一次記憶體位址的耗時

2.建立一次鍊錶需要的時間對整個程式的影響

結對程式設計

1.結對程式設計的感悟

結對程式設計讓我們相互分享各自的觀點,互相學習程式設計技巧;還可以讓我們互相監督,不容易偷懶

時間

**行數

這週所花的時間

學到的知識點簡介

3/2-3/19

四小時左右

通過**讀取檔案裡的資料,並且在螢幕上列印

3/9-3/19

三十分鐘

3/19-3/22

五個小時左右

二維陣列的用法加上二分法找元素

3/22-3/28

三小時左右

字串的使用

第五周周總結

時間進度表 日期開始時間 結束時間 中斷時間 淨時活動 備註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 若文字調整的字...