[C++ ] 本次作業

看板NTUBIME103HW作者 (steve)時間15年前 (2010/11/29 00:01), 編輯推噓3(306)
留言9則, 3人參與, 最新討論串1/1
第一題很簡單大家一定都會寫 第二題要記得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

11/29 10:00, , 1F
第三題可以試試用char XD
11/29 10:00, 1F

11/29 21:36, , 2F
char的string有\0要吃
11/29 21:36, 2F

11/30 00:20, , 3F
char a; for(;;){cin>>a;if(a==" ")...if(a==".")break;}
11/30 00:20, 3F

11/30 00:21, , 4F
一個字一個字吃
11/30 00:21, 4F

11/30 00:22, , 5F
碰到空格計數 句點停止 缺點是要特別加句點
11/30 00:22, 5F

11/30 00:22, , 6F
應該可行˙吧((還沒試過
11/30 00:22, 6F

11/30 00:29, , 7F
這樣你還要算單字要寫個if找空白鍵 再算長度..
11/30 00:29, 7F

11/30 23:21, , 8F
string也差不多阿
11/30 23:21, 8F

12/10 11:19, , 9F
家產不吃香了阿,維俊你自己加油吧
12/10 11:19, 9F
文章代碼(AID): #1CydpAGM (NTUBIME103HW)