第五周程式設計總結

2022-06-28 13:15:10 字數 3061 閱讀 6824

本次作業所屬課程

c語言程式設計||

本次作業要求

我在這個課程的目標是

學會陣列與檔案之間的轉化

本次學習在哪些具體方面幫組我實現目標

學會畫流程圖

參考文獻

c primer plus第六版

題目一:統計一行文字的單詞個數

1)**截圖

#include#include

int main(void

) printf("%d

",num);

return0;

}

2)設計思路

3)本題除錯過程中遇到的問題及解決方案

問題一:這題還沒寫老師就告訴我們答案了,不過我還是了解一下strlen函式的使用方法:計算字串的長度,但是不包括'\0'在內

4)執行結果截圖

題目二:統計一行文字的單詞個數

1)**截圖

#include#include

#include

int main(void

)

for(i = 0 ; ; i++)

a[i][

0] = '\0'

; len =i;

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

fprintf(fp,"\n

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

if(fclose(fp))

return0;

}

2)設計思路

3)本題除錯過程中遇到的問題及解決方案

問題一:把**改成檔案格式還是不會

4)執行結果截圖

題目三:第五周預習題

a 、單選題7

2-1、

下列語句定義 x 為指向 int 型別變數 a 的指標,正確的是( )。 (2分)

int a, *x = a;

int a, *x = &a;

int *x = &a, a;

int a, x = a;

2-2 、

int *p 的含義是 (2分)

p是乙個指標, 用來存放乙個整型數

p是乙個指標, 用來存放乙個整型資料在記憶體中的位址

p是乙個整型變數

以上都不對

2-3、

如果有定義:int m, n = 5, *p = &m; 與m = n 等價的語句是 () 。 (1分)

m = *p;

*p = *&n;

m = &n;

m = **p;

2-4、

變數的指標,其含義是指該變數的( )。 (1分)值位址

名乙個標誌

2-5、

有如下程式段

int *p,a=10,b=1;

p=&a; a=*p + b;

執行該程式段後,a的值是 (2分)

1211

10編譯出錯

2-6 、

對於下列程式,正確的是() 。 (2分)

void f(int *p)

int main(void)

5610

112-7、

執行如下程式段,列印輸出的內容是: (2分)

#include void fun (int c, int *d) 

int main ( )

5, 9

6, 10

5, 10

6, 9

目前存在的疑惑:指標的呼叫

題目四:挑戰題

簡單的來說,不會寫,以下是我對這個題目的一些拙見

本次挑戰題在上週的基礎上增加了矩陣的要求,我認為可以將陣列的字串長度先算出來,然後存到陣列裡面,然後使用if語句進行判斷,最後依次輸出吧。

四、學習進度條

時間這週所花時間

**行數

學到的知識簡介

目前比較迷惑的問題

第一周5小時

初步了解陣列

陣列的引用

第二週6小時

指標的了解

完全沒聽懂老師上課在講什麼,繼續努力

第三週7小時

檔案與陣列的使用

沒看到**執行後檔案的內容發生改變

第四周9小時

冒泡法,選擇排序法

冒泡法不會

第五周9小時

120+

字元型陣列

把**改成檔案格式

五、累積**行數及部落格字數

六、結對程式設計感想

對於這次結對程式設計,我感覺在互相討論的過程中加深了自己對以前知識的理解,同時又學會了一些新的知識,感覺結對程式設計還是可以促進程式設計能力的

總結:對於這次作業,感覺·pta上面的題目較部落格裡的題目要簡單很多,通過助教的思路以及新的函式解決pta的題目並不是特別困難

第五周程式設計總結

這個作業屬於的課程 第五周程式設計總結 我在這個課程的目標是 學習二維陣列和指標 這個昨天在哪個具體方面幫我實現目標 綜合利用陣列和指標解決問題 參考文獻 c語言程式設計 7 1 統計一行文字的單詞個數 15 分 本題目要求編寫程式統計一行字元中單詞的個數。所謂 單詞 是指連續不含空格的字串,各單詞...

第五周程式設計總結

7 1 英文單詞排序 25 分 本題要求編寫程式,輸入若干英文單詞,對這些單詞按長度從小到大排序後輸出。如果長度相同,按照輸入的順序不變。輸入為若干英文單詞,每行乙個,以 作為輸入結束標誌。其中英文單詞總數不超過20個,英文單詞為長度小於10的僅由小寫英文本母組成的字串。輸出為排序後的結果,每個單詞...

第五周程式設計總結

第五周作業 輸入格式 輸入為若干英文單詞,每行乙個,以 作為輸入結束標誌。其中英文單詞總數不超過20個,英文單詞為長度小於10的僅由小寫英文本母組成的字串。輸出格式 輸出為排序後的結果,每個單詞後面都額外輸出乙個空格。輸入樣例 blue redyellow green purple 輸出樣例 red...