3 回答
已采納

賓丶高
TA貢獻35條經(jīng)驗 獲得超18個贊
那是你循環(huán)的判斷條件,你的程序簡寫如下:
cin.get(ch);
while(ch != '.')
{
...
cin.get(ch);
}
所以,每次循環(huán)完了都得輸入ch來進行下一次循環(huán),當ch = '.'時退出循環(huán)。

天將明96
TA貢獻15條經(jīng)驗 獲得超13個贊
cin.get(ch);???????????//這里的cin.get(ch)獲得第一個字符 while?(ch?!=?'.')?{????//ch為'.'就退出循環(huán) ????if?(ch?==?'?')?????//ch為空格space就+1 ????????++space; ????++total;???????????//每get一個字符,total+1 ????cin.get(ch);???????//獲取下一個字符 }
循環(huán)體中的cin.get(ch)是為了逐個獲取整句話的每一個字符。
如果滿足要求,望采納!<(?????)>

- 3 回答
- 0 關(guān)注
- 1721 瀏覽
添加回答
舉報
0/150
提交
取消