* 作
者: 徐嘉健
* 完成日期:
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...