Q494: Kindergarten Counting Game

Everybody sit down in a circle. Ok. Listen to me carefully.

“Woooooo, you scwewy wabbit!”

Now, could 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 should output a word count for each line of input. Each word count should 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

#include<stdio.h>#include<stdlib.h>int main(){ char string[100]; char c; int i,word=0,num=0; gets(string);for(i=0;(c=string[i])!=’\0′;i++){if(c==’ ‘) word=0;else if(word==0){word=1;num++;}} printf(“%d\n”,num); }

首先思路就是每个单词之间都有空格隔开,所以从空格入手,香港服务器,虚拟主机,最后以’\0’收尾。

,香港虚拟主机诚实是人生绝妙的法宝。虽然对人诚实,

Q494: Kindergarten Counting Game

相关文章:

你感兴趣的文章:

标签云: