第十五周實驗報告2

2021-06-03 21:08:41 字數 1520 閱讀 4802

* 作 

者: 徐嘉健 

* 完成日期: 

2011 

年 12

月  04  日

* 版本號: 

number one

* 對任務及求解方法的描述部分

* 輸入描述:要處理的字串在程式中通過賦初值完成

* 問題描述:求出字元陣列中字元的個數及計算句子中各字元出現的頻數

* 程式輸出:字元陣列中字元的個數和句子中各字元出現的頻數

* 程式頭部的注釋結束

#include

using namespace std;   //函式宣告

int length(char str);

void output_frequency(char str);

int main(void)  //不要對main函式有任何改動

int length(char str)

return j;

}void output_frequency(char str)

else

continue;

}if(j == 0)

cout;

else

l++;}}

執行結果(貼圖):

#include

using namespace std;   //函式宣告

int length(char str);

void output_frequency(char str);

int main(void)  //不要對main函式有任何改動

int length(char str)

return j;

}void output_frequency(char str)

else

continue;

}if(j == 0)

cout;

else

l++;}}

執行結果:(貼圖)

經驗積累:

1.清晰的思路是解決問題的第一步。

2.計算字串的長度時,注意字串末尾的'\0',在計數時是可以利用的條件。

3.在處理各個字元的頻數時,我用的方法是當現在要計數的字元以前出現過時,幾跳出迴圈體,和老師的思路有所不同,不同的人有不同的見解嘛!注意隨機應變,採用自己熟悉的方法解決問題。

上機感言:

開始時想用strlen直接計數字串的長度的,可是卻被老師禁用了,不過還好,實驗指導上有提示,所以也沒費太大的功夫。可是卻被接下來的問題絆住了,以我開始的思路,結果是26個字元的頻數全部輸出一次,當然頻數還是對的,還算稍微有點安慰,接下來就是和怎樣不重複打交道了,經過許久的思索也算是順利解決了,綜上所述,結果還算讓人滿意,信心實力總體有所增加,阿彌陀佛。

第十五周實驗報告2

第15周報告2 實驗目的 學會操作字元陣列實驗內容 完成對字元陣列的操作 程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 作 者 王引琳 完成日期 2011 年 12 月 2 日 版 本 號 對任務及求解方法的描述部分 輸入描述 要處理的字串在程式中通過賦初值完成 問題描述 求出字元陣列中字元的...

第十五周實驗報告2

實驗目的 設計分數類,開發乙個視窗式程式,可以完成分數的四則運算。實驗 fraction.h class fraction fraction int x,int y int get mole int get deno void simplify private int mole int deno f...

第十五周實驗報告(二)

fractiondlg.cpp void cmyfractiondlg onsyscommand uint nid,lparam lparam else 如果向對話方塊新增最小化按鈕,則需要下面的 來繪製該圖示。對於使用文件 檢視模型的 mfc 應用程式,這將由框架自動完成。void cmyfrac...