C語言||部落格作業03

作業頭:

這個作業屬於哪個課程 //edu.cnblogs.com/campus/zswxy/SE2020-1
這個作業要求在哪裡 //edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11914
這個作業的目標 學習字元串
學號 20209096

一、本周作業(總分:50分)

1.1 完成PTA作業,並給出編程題完成截圖(5分)

1.2 挑戰題目:九宮格鍵盤對應英語單詞

九宮格鍵盤一般可以用於輸入字母。如用2可以輸入A、B、C,用3可以輸入D、E、F等。如圖所示:
IMG_8397(1).JPG

對於號碼5869872,可以依次輸出其代表的所有字母組合。如:JTMWTPA、JTMWTPB……
您是否可以根據這樣的對應關係設計一個程式,儘可能快地從這些字母組合中找到一個有意義的單詞來表述一個電話號碼呢?如:可以用單詞「computer」來描述號碼26678837.

題目來源:《編程之美——微軟技術面試心得》 稍有修改

2.4 請給出本周學習總結(15分)

1 學習進度條(5分)

周\日期 這周所花的時間 程式碼行 學到的知識點簡介 目前比較迷惑的問題
第一周/3.3~3.7 8小時 137行 文件統計 部分頭文件都沒有分清楚
第二周/3.10~3.21 9小時 204行 數組 數組的計算沒搞清楚
第三周/4.7~4.11 5小時 187行 字元串 #include<string.h>不會

2 累積程式碼行和部落格字數(5分)

3 學習內容總結和感悟(5分)

感悟:經過這一周的學習,我開始認為我學的很好了,但在寫作業的時候就發現了很多的弊端,在百度查找的程式碼有的我都不認識和完全看不懂。就是要提前學習後面的知識,但我在這一周的學習中還是學到了字元串的使用的很多應用。還有就是在上課前一定要預習功課,在上課時就有很高的效率。