统计文章中的单词
輸入:
字符串,其中可能包含空格,TAB,回車等,規定,僅字母數字和單引號算作單詞部分
輸出:
單詞的個數
Solution:
#include<iostream> #include<string>using namespace std;int main(){string input;char c;int is_word=0;int count=0;while(cin>>input){is_word=0;for(int i=0; i<input.size(); i++){if((input[i]>='a'&&input[i]<='z')||(input[i]>='A'&&input[i]<='Z')||(input[i]>='0'&&input[i]<='9')||input[i]=='\''){if(is_word){continue;}else{is_word=1;}}else{if(is_word){is_word=0;count++;}else{continue;}}}if(is_word)count++;}cout<<count<<endl;return 0; }思路:因為輸入可能存在回車,所以通過while(cin>>input)來獲取字符串,然后統計單詞個數。
總結
- 上一篇: 反转字符串里的单词
- 下一篇: 第一个Qt+opencv程序