| Kindergarten counting game |
Everybody sit down in a circle. OK. Listen to me carefully.
''Woooooo, you scwewy wabbit! ''
Now, cocould someone tell me how many words I just said?
Input and Output
Input to your program will consist of a series of lines, each line containing multiple words (at least one ). A ''word'' is defined as a consecutive sequence of letters (upper and/or lower case ).
Your program shocould output a word count for each line of input. Each word count shocould be printed on a separate line.
Sample Input
Meep Meep!I tot I taw a putty tat.I did! I did! I did taw a putty tat.Shsssssssssh ... I am hunting wabbits. Heh Heh Heh Heh ...
Sample output
27109
1 # include <iostream> 2 # include <string. h> 3 # include <stdio. h> 4 # include <ctype. h> 5 # include <algorithm> 6 # include <stack> 7 # include <queue> 8 # include <set> 9 # include <math. h> 10 # include <vector> 11 # include <map> 12 # include <deque> 13 # include <list> 14 using namespace STD; 15 int main () 16 {17 char C; 18 int flag = 1, Count = 0; 19 while (C = getchar ())! = EOF) // input string 20 {21 if (C> = 'A' & C <= 'Z ') | (C> = 'A' & C <= 'Z') // when the first letter is displayed, record 22 {23 if (FLAG) 24 {25 count ++; 26 flag = 0; 27} 28} 29 else if (C = '\ n') 30 {31 printf ("% d \ n ", count); 32 COUNT = 0; 33 flag = 1; 34} 35 else flag = 1; 36} 37 return 0; 38}View code