第五周總結

2022-05-18 13:30:29 字數 2839 閱讀 5706

專案

內容這個作業屬於那個課程

c語言程式設計ii

這個作業要求在**

作業要求

我在這個課程的目標是

學會處理字串常量

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

新增標頭檔案和一些字串處理函式

參考文獻

氣泡排序,網上查詢函式

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

輸入格式:

輸入給出一行字元。

輸出格式:

在一行中輸出單詞個數。

輸入樣例:

let's go to room 209.

輸出樣例:

5

#includeint main(void)

count++;}}

count = count+1;

if(str[k-1] == ' ')

count = count-1;

for(i = 0; str[i] != '\0'; i++)

printf("%d\n",count);

return 0 ;

}

開始寫了乙個**在編譯器裡輸出的是一堆數,還有多記一次的,開始沒考慮空格結尾,我以為使用者都是正經的,但是pta就不正經,硬是要搞空格結尾,pta就是這麼不正經,又把**加了空格結尾,還有全部都是空格的

改了之後又來個格式問題。。。。。。。。。。。。。。。

又改了好了

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

輸入格式:

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

輸出格式:

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

輸入樣例:

blue

redyellow

green

purple

輸出樣例:

red blue green yellow purple

要求部落格總結需要將pta上**做以下修改:(1)通過以自己名字命名的檔案輸入英文單詞,(2)英文單詞輸入的結束標記為你學號最後一位數+37所對應的ascii字元。(例如:你的學號最後一位為9,則結束標記為9+37=46所對應的ascii字元「.」)(3)在不刪除原有內容的情況下,將排序後的單詞輸出到檔案。

**改了一點

#include#include#includeint main(void)

for(i = 0;i < n-1; i++)

} }for(i = 0; i < n-1 ; i++)

fclose(fp) ;

return 0;

}

寫了乙個**但是又出了這個錯誤[error] cannot convert 'const char' to 'file ' for argument '1' to 'int fprintf(file, const char*, ...)'

這次我知道這個錯誤了,不能把字元型強制轉換成file型

原因我也找到了,是

fprintf(這裡少了乙個fp,這是檔案路徑,開啟方式)
後來改了之後又出了乙個錯誤輸出的是一堆數字,沒有排序

看了一下**原因是輸出是%s,不是%d,因為是字元

改了之後沒什麼問題了

這個是下週的預習作業選擇題

預習的問題主要是2-6這一題有點問題

還有函式指標

這次挑戰題寫一下思路算了,**就不寫了

思路是錄入乙個二維陣列,先計算行的最大字陣列,再計算列的最大子陣列,找到各行各列的最大子陣列,然後判斷行列的鞍點是否一樣,若不一樣則再計算行列的最大值,比較大小,直到找到二維陣列的最大字陣列。大概思路就是這樣

日期這週所花的時間

**行數

所學的簡介

目前比較困惑的問題

23/3-30/3

7小時200

字元和字串處理

沒什麼問題

這次的結對程式設計又改了,這次應該會比上一次好,應該可以避免一些大佬在一起和完全不會的在一起

第五周周總結

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