https://vjudge.net/contest/290636#problem/A
如果字符串是bowl, knife, fork 或 chopsticks,输出,最后没有空格
#include <iostream>
#include<string>
#include<string.h>
#include<stdio.h>
#include<math.h>
#include<vector>
#include<math.h>
#include<map>
#include<algorithm>
using namespace std;
int M;
string s;
void solve()
{
while(~scanf("%d",&M))
{
int flag=0;
for(int i=0; i<M; i++)
{
cin>>s;
if(flag==0)
{
if((s=="bowl"||s=="knife"||s=="fork"||s=="chopsticks"))
{
cout<<s;
flag=1;//第一个不输出空格
}
}
else
{
if((s=="bowl"||s=="knife"||s=="fork"||s=="chopsticks"))
{
cout<<" "<<s;
}
}
}
cout<<'\n';
}
}
int main()
{
solve();
return 0;
}