题目描述
小明在学习英语单词,一边读,一边敲进stattis.in文件中。
学习完后,他想统计一下某个特定的单词敲过多少次。例如:
computer true hello computer key word hi hello.
统计computer单词的个数是2。
输入的每个单词之间只有一个空格,最后以英文句号‘.’为终止符。
输入要求:开头就是单词,单词之间只有一个空格,除了英文句号‘.’之外,不存在其他特殊字符。
输入的字符的总长度(包括空格)<=200。需要统计的单词长度<=10。
输入格式
第一行为输入的单词内容,第二行为需要统计的单词,以回车字符为结束。
输出格式
单词出现次数。
样例 #1
样例输入 #1
computer true hello computer key word hi hello.
computer
样例输出 #1
2
代码简单:
#include <bits/stdc++.h>
using namespace std;
string s[1000+7];
string du;
int main()
{
int n=0,cnt=0;
while(cin>>s[n])
{
n++;
}
for(int i=0;i<=n-2;i++)
{
if(s[i]==s[n-1])
{
cnt++;
}
}
if(s[n-1]+'.'==s[n-2])
{
cnt++;
}
cout<<cnt;
return 0;
}