栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言 抽奖

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言 抽奖

题目描述
有这样一个抽奖活动,主办方会向人们发放一些卡片,每张卡片上印有若干字母(大小写字母都可能有),每个人可以领取若干卡片(由于卡片有限,一个人不可能领取很多,领取规则就不展开了)。开奖的时候,主办方随机给出一串字母(大小写字母都可能有),如果这串字母中的每种字母都能在某一个人的卡片上找到的话,那么那个人就能获得主办方颁发的奖品。CoCo领到了若干张卡片,现在请你判断她是否能获奖。

输入要求
 

第一行输入一个字符串,表示主办方随机给出的那串字母。(长度小于100)

第二行输入一个正整数n(n≤50),表示CoCo领到的卡片数量。

接下来n行,每行输入一个字符串,表示CoCo手上每一张卡片上的内容。

输出要求
如果CoCo能够获奖输出Yes,否则输出No。
#include
#include
int main(){
	char a[100],b[50][100];
	int n;
	int cnt=0;
	gets(a); scanf("%d",&n);getchar();
	for(int i=0;i='a'&&a[i]<='z') x[a[i]-'a']=1;
		else y[a[i]-'A']=1;
	} 
	for(int i=0;i='a'&&b[i][j]<='z') x[b[i][j]-'a']=0;
			else y[b[i][j]-'A']=0;
		}
	} for(int i=0;i<26;i++) if(x[i]!=0||y[i]!=0) cnt=1;
	if(cnt==1) printf("Non"); else printf("Yesn"); 
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/931653.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号