1172: 零起点学算法79——统计单词个数

1172: 零起点学算法79——统计单词个数

Time Limit: 1 Sec  Memory Limit: 64 MB   64bit IO Format: %lld
Submitted: 919  Accepted: 483
[Submit][Status][Web Board]

Description

 

输入一行字符(少于300个字符),以回车结束,统计其中单词的个数。各单词之间用空格分隔,空格数可以是多个。

 

Input

输入一字符串,以回车结束。

 

Output

输出该字符串中单词的个数

 

Sample Input

 
This is  a     c    program.

 

Sample Output

5

 

Source

 
 1 #include<stdio.h>
 2 #include<ctype.h>
 3 int main(){
 4     char a[300];
 5     while(gets(a)!=NULL){
 6         int cout=0;
 7         for(int i=0;a[i];i++){
 8             if(a[i]==' '&&isalpha(a[i+1])) cout++;
 9         }
10         printf("%d\n",cout+1);
11     }
12     return 0;
13 }

 

posted @ 2017-04-10 01:08  Dollis  阅读(1492)  评论(0编辑  收藏  举报