1172: 零起点学算法79——统计单词个数
1172: 零起点学算法79——统计单词个数
Time Limit: 1 Sec Memory Limit: 64 MB 64bit IO Format: %lldSubmitted: 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 }