c语言编:上课点名.小凡的老师每次上课前都要点名,但是这样就浪费了老师的上课时间.所以老师让小凡来完成点名,让小凡在早自习的时候就点好名.老师给了小凡名单,小凡只要照着名单点名
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/27 21:08:25
c语言编:上课点名.小凡的老师每次上课前都要点名,但是这样就浪费了老师的上课时间.所以老师让小凡来完成点名,让小凡在早自习的时候就点好名.老师给了小凡名单,小凡只要照着名单点名
c语言编:上课点名.
小凡的老师每次上课前都要点名,但是这样就浪费了老师的上课时间.所以老师让小凡来完成点名,让小凡在早自习的时候就点好名.老师给了小凡名单,小凡只要照着名单点名就好了是不是很简单啊.
输入
输入有多组数据,直到文件结束.每组测试数据有三行,第一行为两个整数m,
n(50 >= m >=
n).第二行有m个名字,名字之间用空格隔开,是小凡班上同学的名单.后面有n个名字是来上课的同学.名字间用空格隔开.名字的长度不超过20个字符.
输出
按照第一行的名单,每个人对应输出是否到了.到的人输出Yes,没到的人输出No.
3 2↵
Bob Marry Jam↵
Bob Jam↵
以文本方式显示
YES↵
NO↵
YES↵
#include
#include
#include
void main()
{
char a[50][50],b[50][50];
int i,j,n,m;
scanf("%d",&n);
scanf("%d",&m);
for(i=0;i
c语言编:上课点名.小凡的老师每次上课前都要点名,但是这样就浪费了老师的上课时间.所以老师让小凡来完成点名,让小凡在早自习的时候就点好名.老师给了小凡名单,小凡只要照着名单点名
字符串比较内容应该是用strcmp函数
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
void main()
{
char a[50][50],b[50][50];
int i,j,n,m;
scanf("%d",&n);
scanf("%d",&m);
for(i=0;i<n;i++)
{
scanf("%s",a[i]);
}
for(j=0;j<m;j++)
{
scanf("%s",b[j]);
}
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
if(strcmp(a[i],b[j])==0)//这儿改一下就行了a[i]==b[j]
{
printf("YES\n");
break;
}
}
if(j==m)printf("NO\n");
}
}