網(wǎng)站ftp用戶名和密碼做推廣哪個(gè)平臺(tái)好
題目描述
葉老師是一名特工,正在破解一個(gè)由?4?位大寫字母組成的密碼鎖。情報(bào)顯示,這個(gè)密碼有雙重關(guān)鍵特征:它只使用兩種不同的字母,并且每種字母都恰好出現(xiàn)兩次。
你的任務(wù)是編寫一個(gè)程序,快速幫助葉老師判斷給定的?4?位密碼是否符合上述雙重特征的規(guī)則。
輸入
一個(gè)由?4?個(gè)大寫字母組成的字符串?S。
輸出
如果密碼符合規(guī)則,請(qǐng)輸出該字符串和Yes,字符串和Yes之間以一個(gè)空格隔開,
否則輸出該字符串和No。字符串和No之間以一個(gè)空格隔開,
樣例1輸入?ABCD
樣例1輸出?ABCD No
樣例2輸入 AATT
樣例2輸出 AATT Yes
樣例輸入
XYYX
樣例輸出
XYYX Yes
示例代碼:
#include<bits/stdc++.h>
using namespace std;
int main(){string s;cin>>s;if(s[0]==s[1]&&s[1]==s[2]&&s[2]==s[3]){//判斷特殊情況:四個(gè)字母都一樣cout<<s<<" "<<"No";}else if(s[0]==s[1]&&s[2]==s[3]||s[0]==s[2]&&s[1]==s[3]||s[0]==s[3]&&s[1]==s[2]){//判斷是否滿足要求cout<<s<<" "<<"Yes";}else cout<<s<<" "<<"No";return 0;
}