ytu 2002:C语言实验——单词统计

来源:互联网 发布:正规网络赚钱项目 编辑:程序博客网 时间:2024/05/29 17:23

C语言实验——单词统计

Time Limit: 1 Sec  Memory Limit: 64 MB
Submit: 61  Solved: 34
[Submit][Status][Web Board]

Description

从键盘输入一行字符,统计其中单词的个数,各单词以空格分隔,且空格数可以是多个。

Input

输入只有一行句子。仅有空格和英文字母构成。

Output

单词的个数。

Sample Input

stable marriage problem Consists of Matching members

Sample Output

7

HINT

 

 1 #include <iostream> 2  3 using namespace std; 4  5 int main() 6 { 7     char s[201]; 8     cin.getline(s,200,'\n'); 9     int i,num=0;10     for(i=0;s[i]!='\0';i++)11         if(('a'<=s[i] && s[i]<='z') || ('A'<=s[i] && s[i]<='Z')){12             num++;13             break;14         }15     for(i=i+1;s[i]!='\0';i++){16         if(s[i]==' '){17             if(('a'<=s[i+1] && s[i+1]<='z') || ('A'<=s[i+1] && s[i+1]<='Z') && s[i+1]!='\0'){18                 num++;19             }20         }21     }22     cout<<num<<endl;23     return 0;24 }

 

Freecode : www.cnblogs.com/yym2013

0 0
原创粉丝点击