作者steve1012 (steve)
看板NTUBIME103HW
標題[C++ ] 本次作業
時間Mon Nov 29 00:01:11 2010
第一題很簡單大家一定都會寫
第二題要記得srand丟在loop外面比較好
然後配合陣列檢查比較方便
建議可以寫成函數比較好debug
第三提請用getline
string的getline用法是
getline(cin,stringName) 最後面還可以再加一個參數啦
終止字元
提供一個想法是檢查string的每個字元
遇到空白就處理成一個單字
利用計數器去計算他的長度
利用一個陣列arr[8]去記錄1-8個字元長的單字各有幾個
再輸出 你可能會用到這個東西.at(i)
用法是string str1; str1.at(i)
他會傳回那個位置存什麼字元
然後要是需要有人幫你debug (10元/次 (誤))
可以找我.....
要是我還沒被劇本跟普化課本壓死的話...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.251.75.88
推 sky2857:第三題可以試試用char XD 11/29 10:00
→ steve1012:char的string有\0要吃 11/29 21:36
→ sky2857:char a; for(;;){cin>>a;if(a==" ")...if(a==".")break;} 11/30 00:20
→ sky2857:一個字一個字吃 11/30 00:21
→ sky2857:碰到空格計數 句點停止 缺點是要特別加句點 11/30 00:22
→ sky2857:應該可行˙吧((還沒試過 11/30 00:22
→ steve1012:這樣你還要算單字要寫個if找空白鍵 再算長度.. 11/30 00:29
推 sky2857:string也差不多阿 11/30 23:21
推 wind560212:家產不吃香了阿,維俊你自己加油吧 12/10 11:19