PATB1014 福爾摩斯的約會

2021-07-22 09:53:36 字數 775 閱讀 3499

【思路】:

輸入 四個字串 ,分別求其第乙個滿足條件的字元。用hash輸出

【知識點】

求第乙個滿足條件的字元用 for break及時退出迴圈

乙個字串中分兩次不同的的遍歷 來判斷的不同的條件 用 i 來連線

**for (i = 0; i < size1; i++)**

}**for (i = i+1; i < size1; i++)

}}

【參考**】

void b1014();

char s1[80], s2[80], s3[80], s4[80];

cin >> s1 >> s2 >> s3 >> s4;

int size1 = min(strlen(s1), strlen(s2));

int size2 = min(strlen(s3), strlen(s4));

int i;//在乙個字串中做前後兩次不同的迴圈;

for (i = 0; i < size1; i++)

}for (i = i+1; i < size1; i++)

else if (s1[i] >= 'a' && s1[i] <= 'n')}}

for (int j = 0; j < size2; j++)}}

}

PAT B1014 福爾摩斯的約會

大偵探福爾摩斯接到一張奇怪的字條 我們約會吧!3485djdkxh4hhge 2984akdfkkkkggedsb s hgsfdk d hyscvnm。大偵探很快就明白了,字條上奇怪的亂碼實際上就是約會的時間星期四 14 04,因為前面兩字串中第 1 對相同的大寫英文本母 大小寫有區分 是第 4 ...

PATB1014 福爾摩斯的約會

1014 福爾摩斯的約會 20 分 大偵探福爾摩斯接到一張奇怪的字條 我們約會吧!3485djdkxh4hhge 2984akdfkkkkggedsb s hgsfdk d hyscvnm。大偵探很快就明白了,字條上奇怪的亂碼實際上就是約會的時間星期四 14 04,因為前面兩字串中第 1 對相同的大...

PAT B1014 福爾摩斯的約會

第乙個約束條件 在第乙個和第二個字串中,找到第乙個相同的大寫字母,是星期。第二個約束條件 也在第乙個和第二個字串中,找到第二個相同的字元,不一定是大寫字母,也有可能是數字,第乙個約束和第二個約束只需要掃瞄一次字串,找到第乙個之後不用退出迴圈,直接在後面的字串中找第二個,這裡可以設定乙個flag 第三...