看板 NTUBIME103HW 關於我們 聯絡資訊
第一題很簡單大家一定都會寫 第二題要記得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