1014 福爾摩斯的約會 c 實現

2021-09-11 18:41:34 字數 1080 閱讀 3225

題目本身並不難,就是要搞清楚所有的判別條件

前兩個字串第一對大寫字母相等的為對應的星期(注意此處的大寫字母實際只能是a-g)再往後字元相同的輸出對應的小時(注意此處的字元可以為數字,當其為字母的時候只能為大寫,看題目!!!)接下來的兩對字串相同字元對應的位置即為分鐘(這個判斷最簡單==)

#include

using

namespace std;

intmain()

; string s1, s2, s3, s4;

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

//下標統一為短的字串

int index, j, cnt =1;

index = s1.

size()

> s2.

size()

? s2.

size()

: s1.

size()

;for

(int i =

0; i < index; i++

)//第二對相同的字元,判斷是數字或者是字母

if(s1[i]

== s2[i]

&& cnt ==2&&

isupper

(s1[i])&&

(s1[i]

)<=

'n')

if( s1[i]

== s2[i]

&& cnt ==2&&

isdigit

(s1[i]))

} index = s3.

size()

< s4.

size()

? s3.

size()

: s4.

size()

;for

(int i =

0; i < index; i++)}

return0;

}

1014 福爾摩斯的約會

題目是pat乙級 思路 模擬題 按照條件找到相應的字元就行了。訓練目的 字串操作 題目描述 大偵探福爾摩斯接到一張奇怪的字條 我們約會吧!3485djdkxh4hhge 2984akdfkkkkggedsb s hgsfdk d hyscvnm 大偵探很快就明白了,字條上奇怪的亂碼實際上就是約會的時...

1014 福爾摩斯的約會

時間限制 100 ms 記憶體限制 65536 kb 長度限制 8000 b 判題程式 standard 作者 chen,yue 大偵探福爾摩斯接到一張奇怪的字條 我們約會吧!3485djdkxh4hhge 2984akdfkkkkggedsb s hgsfdk d hyscvnm 大偵探很快就明白...

1014 福爾摩斯的約會

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