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";
}
上一题
下一题