描述
给定一个字符串,统计其中单词的个数。
输入
输入数据有若干行,每行上有一个字符串对应一种情形。字符串中分隔单词的字符仅考虑空格(可能是连续的空格)。字符串的长度不超过65536字符。
输出
对于每一种情形,先输出“Case #:”(#为序号,从1起),然后输出结果,换行。
样例输入1
This is a test.
BASIC FORTRAN Pascal C C++ Java
样例输出1
Case 1: 4
Case 2: 6
#include <iostream>
using namespace std;
string str;
int main()
{
int i = 0;
while(getline(cin, str))
{
i ++;
int count = 0;
for(int j = 0; j < str.length(); j ++)
if(str[j] != ' ' && (str[j+1] == ' ' || str[j+1] == '\0'))
count ++;
cout << "Case " << i << ": " << count << endl;
}
return 0;
}