2019春第五周作業

2022-06-29 11:48:11 字數 2666 閱讀 7673

這個作業屬於那個課程

c語言程式設計ii

這個作業要求在**

我在這個課程的目標是

學會如何使用字串

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

對字元陣列的理解

參考文獻

c語言程式設計

7-1 英文單詞排序 (25 分)

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

輸入格式:

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

輸出格式:

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

輸入樣例:

blue

redyellow

green

purple

輸出樣例:

red blue green yellow purple

**:

#include#includeint main(void)

len = i;

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

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

printf("%s ", a[i]);

return 0;

}

設計思路:

本題除錯過程碰到的問題及解決辦法

問題:執行錯誤

解決辦法:通過問同學以及自己除錯找出錯誤並更改

執行結果截圖:

評價:這個題比較字元長度要用到字元函式及#include標頭檔案,對這個同標頭檔案不是很清楚後來查資料了解了。

strlen求字串長度

strcmp比較2個字串是否一樣

strcat字串連線操作

strcpy字串拷貝操作

strncat字串連線操作(前n個字元)

strncpy字串拷貝操作(前n個字元)

strchr查詢字串

strstr 查詢子串

總體的運用這個函式基本後能解出來

用時;乙個半小時

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

**:

#include#include#includeint main(void)

while (1)

len = i;

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

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

fprintf(fp,"%s ", a[i]);

if(fclose(fp))

return 0;

}

碰到問題及解決辦法:

問題:執行後沒有輸出結果

解決辦法:詢問同學及討論找出錯誤地方

執行截圖:

挑戰作業:

看完鄒欣老師的資料介紹大概看懂了但是自己用**寫時卻沒思路

預習作業

預習疑惑:

1.指標大概有個概念的了解但是不是很清楚

2.指標的具體使用還不是很清楚

學習進度條

|周/日期 | 這週所花的時間 | **行數 | 學到的知識點簡介 | 目前比較迷惑大問題|

| - | - | - | - | - | - | - |

|3/25-3/31 | 11個小時 | 200行 | 字串的使用 | 無|

累計**行數和部落格字數

時間部落格字數

**行數

第一周0

45第二週

340100

第三週300

150第四周

320180

第五周500

結對程式設計:

1.結對程式設計兩人一起思考可以得到自己乙個人想不到的思路

2.結對程式設計可以督促學生一起堅持學習

3.學習時更有效率

4.不足:存在抱大腿現象

2019春第五周作業

第五周作業 deadline 2019 03 29 周五 23 00 本週教學目標 通過案例 判斷回文 幫助學生掌握字串的基本概念及使用方法,重點理解字串與一維字元陣列的區別 字串的儲存以及字串的操作方法。通過重點分析進製轉換的實現,使學生能正確使用字串進行程式設計。第四周預習作業 統計一行文字的單...

2019春第五周作業

這個作業屬於哪個課程 c語言程式設計 這個作業要求在 2019春第五周作業 我在這個課程的目標是 能夠靈活運用所學的知識 這個作業在哪個具體方面幫助我實現目標 促使我學習還沒有教的部分 參考文獻 xyt0220168的部落格 基礎作業 英文單詞排序 本題要求編寫程式,輸入若干英文單詞,對這些單詞按長...

2019春第五周作業

這個作業屬於那個課程 c語言程式設計 這個作業要求在 我在這個課程的目標是 學會使用字串 這個作業在哪個具體方面幫助我實現目標 英文單詞排序 參考文獻 此為第四周預習題本題目要求編寫程式統計一行字元中單詞的個數。所謂 單詞 是指連續不含空格的字串,各單詞之間用空格分隔,空格數可以是多個。輸入格式 輸...