测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A21227. 一半

填空题 较易

题目描述

一半

题目描述

给定一个长度为 4 的大写字母字符串 S,请判断它是否满足以下两个条件: 字符串中恰好包含两种不同字母;这两种字母都恰好出现两次。

输入格式

一个字符串 S。

输出格式

如果满足条件,输出 Yes,否则输出 No。

输入样例#1

MAMA

输出样例#1

Yes

输入样例#2

DEED

输出样例#2

Yes

输入样例#3

PEER

输出样例#3

No

说明提示

S一定是长度为4的大写字符串。

参考答案

#include<iostream> int main() { char a, b, c, d; std::cin >> a >> b >> c >> d; if (a == b && b == c && c == d) std::cout << "No\n"; else if (a == b && c == d) std::cout << "Yes\n"; else if (a == c && b == d) std::cout << "Yes\n"; else if (a == d && c == b) std::cout << "Yes\n"; else std::cout << "No\n"; }
上一题 下一题