1. 程式人生 > 其它 >c語言練習題-茅茅

c語言練習題-茅茅

技術標籤:c語言c語言

A-1

迪迪在鄉下有一家小旅館,他在那裡過著平靜的生活。

他喜歡長時間散步,看日落,和住在他酒店的遊客打牌。

他最喜歡的遊戲是“茅茅”,要玩茅茅,你需要一副一共52張牌。每張牌都有一個花色(方塊D,梅花C,黑桃S,或紅桃H)和一個等級(2,3,4,5,6,7,8,9,T,
J, Q, K,或A)。

當且僅當牌的等級或花色與桌上的牌相同時,你才可以打牌。

為了檢驗你是否是個好搭檔,迪迪為你準備了一項任務。現在給定桌上的牌和手中的五張牌,檢查你是否至少能打一張牌。

Input

輸入第一行一個單詞代表桌上的牌,第一個字元代表等級,第二個字元代表花色

輸入第二行五個單詞代表桌上的牌,規則同上

Output

判斷是否可以打牌,輸出“YES” 或 “NO”

大小寫均可

Input

AS
2H 4C TH JH AD

Output

YES

Input

2H
3D 4C AC KD AS

Output

NO

Input

4D
AS AC AD AH 5H

Output

YES

Note

第一個例子,桌上AS, 你可以打AD

第二個例子,你無法打牌

第三個例子,桌上4D,你可以打AD

#include<stdio.h>
int main()
{
	char a1[2];
	char a2[5][2];
	scanf("%s"
,a1); for(int i=0;i<5;i++) { scanf("%s",a2[i]); } for(int i=0;i<5;i++) { for(int j=0;j<2;j++) { if(a1[j] == a2[i][j]) { printf("YES"); return 0; } } } printf("NO"); }

將第二行的選項與第一行一一對比就行了