Description
给出要统计的单词及一个单词列表,统计这个单词在列表里出现的次数。
Input
多组测试数据,每组数据第一行为一个单词,第二行为词汇列表的词汇个数n(0 < n < 1000),接下来n行每行一个仅由英文字母组成的单词。每个单词字母个数不超过20。
Output
输出要统计的单词在词汇列表出现次数。
Sample Input
good 5 good yes NO good good
Sample Output
3
思路:直接输入,比较就可以了。但要注意是多组数据输入,开始没注意就wa了。
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<iomanip>
using namespace std;
int main()
{
string s1, s2;
int n;
while (cin >> s1 >> n)
{
int ans = 0;
while (n--)
{
cin >> s2;
if (s1 == s2)
ans++;
}
cout << ans << endl;
}
return 0;
}