water || 算英文句子中单词个数
2018-03-27 23:07
246 查看
#include<stdio.h> #include<iostream> #include<math.h> #include<string.h> #include<vector> #include<string> using namespace std; typedef long long ll; char c[5000000]; int ans; bool isapha(char x){ if((x>='a'&&x<='z')||(x>='A'&&x<='Z'))return true; else return false; } int main(){ while(cin.getline(c,5000000)){ ans=0; bool f=0; for(int i=0;i<strlen(c);i++){ if(isapha(c[i])&&f==0){ ans++; f=1; } else if(!isapha(c[i])){ f=0; } } cout<<ans<<endl; } return 0; }
相关文章推荐
- 使用prompt输入一句英文句子和排序方式(升/降),将所有单词按排序方式排序后在网页上输出
- 一道面试题--翻转英文句子中的单词顺序
- 将英文句子 按单词拆分 并获取range、index
- 输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。(笔试题) 句子中单词以空格符隔开。为简单起见,没有标点符号。 例如输入“I am a student”,则输出“student a
- 反转一个英文句子中的单词,并且对应位置大小写不改变
- C语言:输入英文句子,将所有单词首字符转换成大写后输出
- C++实现英文句子中的单词逆序输出的方法
- 使用prompt输入一句英文句子和排序方式(升/降),将所有单词按排序方式排序后在网页上输出
- 如何将英文句子中的单词位置倒置, 而不改变单词内部结构呢?
- 输入一个英文句子,将每个单词的第一个字母改成大写字母。
- 输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。
- 编写一个程序,输入一个英文句子,将其中单词位置倒置,单词内部结构不变。例如“I am from shanghai”倒置为“shanghai from am I”。
- java逆序英文句子中的单词顺序
- 面试题:输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。句子中单词以空格符隔开。
- Java实现英文句子中的单词顺序逆序输出的方法
- 英文句子单词翻转(StringBuilder,charAt,insert)
- 剑指Offer——翻转英文句子中的单词顺序
- 反转英文句子内单词
- Java统计英文句子中出现次数最多的单词并计算出现次数的方法
- 倒置一个句子中的英文单词