上课啦要点名啊

描述

小凡的老师每次上课前都要点名,但是这样就浪费了老师的上课时间。所以老师让小凡来完成点名,让小凡在早自习的时候就点好名。老师给了小凡名单,小凡只要照着名单点名就好了是不是很简单啊。

输入
输入有多组数据,直到文件结束。每组测试数据有三行,第一行为两个整数m, n(50 >= m >= n)。第二行有m个名字,名字之间用空格隔开,是小凡班上同学的名单。后面有n个名字是来上课的同学。名字间用空格隔开。名字的长度不超过20个字符。

输出
按照第一行的名单,每个人对应输出是否到了。到的人输出Yes,没到的人输出No。

输入样例 1

3 2
Bob Marry Jam
Bob Jam
2 2
Limeme Lintianzhi
Limeme Lintianzhi

输出样例 1

Yes
No
Yes
Yes
Yes

#include<stdio.h>
#include<string.h>

int main(){
	int m,n;
	int i,j;
	char s[50][51],p[50][51];
	while(scanf("%d%d",&m,&n)!=EOF){
		for(i=0;i<m;i++){
			scanf("%s",s[i]);
		}
		for(j=0;j<n;j++){
			scanf("%s",p[j]);
		}
		for(i=0;i<m;i++){
			for(j=0;j<n;j++){
				if(strcmp(s[i],p[j])==0){
					printf("Yes\n");
					break;
				}
			}
			if(j==n){
				printf("No\n");
			}
		}
	}
}
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值