题目描述
小明请好朋友们来家里吃晚饭,但是厨房里的餐具不够了,于是小明到仓库里找新餐具。仓库里的东西都是装在一个个箱子里,箱子上面写着里面装的什么东西,现在小明想请你帮忙找出这些装餐具的箱子。
题目中的餐具只包含:碗(bowl),刀(knife),叉(fork),筷子(chopsticks)。
输入格式
输入包含多组测试数据。每组先输入一个整数N,表示仓库里有N个箱子。
然后输入N个字符串,分别表示箱子里装的是什么东西。
输出
对于每组输入,输出仓库里所有餐具的名字。
样例输入
3 basketball fork chopsticks
2 bowl letter
样例输出
fork chopsticks
bowl
#include<stdio.h>
#include<string.h>
int main()
{
int N,d;
char b[20],a[4][20]={"bowl","knife","fork","chopsticks"};
while(scanf("%d",&N)!=EOF)
{
d=0;
while(N--)
{
scanf("%s",b);
for(int i=0;i<4;i++)
if(strcmp(b,a[i])==0)
{
d++;
if(d==1)
printf("%s",b);
else
printf(" %s",b);
}
}
printf("\n");
}
return 0;
}