PAT B 1014 福爾摩斯的約會 20

2021-07-11 17:05:54 字數 714 閱讀 4086

剛開始**出錯始終想不出為什麼,之後上課去了,下課回到寢室忽然想到原題有這麼兩句:

1:第1對相同的大寫英文本母(大小寫有區分)是第4個字母』d』,代表星期四—–>乙個星期只有七天

2:第2對相同的字元是』e』,那是第5個英文本母,代表一天裡的第14個鐘頭(於是一天的0點到23點由數字0到9、以及大寫字母a到n表示)—–>a到n

#include

#define maxn 61

char week[8][4]=;

main()

,str2[maxn]=,str3[maxn]=,str4[maxn]=;

int i=0,time,ji=0,qi=0,reg=0;

gets(str1);gets(str2);gets(str3);gets(str4);

while((qi!=1||ji!=1)&&(str1[i]!='\0'&&str2[i]!='\0'))

if(str1[i]==str2[i]&&((str1[i]>='a'&&str2[i]<='n')||(str1[i]>='0'&&str2[i]<='9'))&&(qi==0&&ji==1))

i++;

}time=0;i=0;

while(reg==0)

--i;

printf("%d%d",i>=10?i/10:0,i>=10?i%10:i);

}

PATB1014 福爾摩斯的約會

思路 輸入 四個字串 分別求其第乙個滿足條件的字元。用hash輸出 知識點 求第乙個滿足條件的字元用 for break及時退出迴圈 乙個字串中分兩次不同的的遍歷 來判斷的不同的條件 用 i 來連線 for i 0 i size1 i for i i 1 i size1 i 參考 void b101...

PAT B1014 福爾摩斯的約會

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

PATB1014 福爾摩斯的約會

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