C 版浙大PAT乙級1014(20分)

2021-10-25 15:20:26 字數 955 閱讀 1143

#include#includeusing namespace std;

int main();

string str1, str2, str3, str4;

cin >> str1 >> str2 >> str3 >> str4;

for(int i=0; i='a' && str1[i]<='g' && flag == 1)else if(isdigit(str1[i]) && flag == 2)else if(str1[i]>='a' && str1[i]<='n' && flag == 2)

} for(int i=0; i這題很討厭,玩文字遊戲。

題意是輸入四個字串,由前面兩個字串得出星期和小時,由後面兩個字串得出分鐘。

1、前面兩個字串遇到的第一對相同的大寫字母,這個大寫字母在字母表的第幾個,就是乙個周的第幾天。

2、前面兩個字串遇到的第二對相同的數字0到9或者大寫字母a到n,對應的代表24小時中的0到23點。

3、後面兩個字串遇到的第一對相同的數字或者字母在第幾位,分鐘就是幾分鐘。

#includeusing namespace std;

int main();

string str1,str2,str3,str4;

int count=0;

cin >> str1 >> str2 >> str3 >> str4;

for(int i=0; i= 'a' && str1[i] <= 'g')

else if(count==1 && str1[i] <= '9' && str1[i] >= '0')

else if(count==1 && str1[i] >= 'a' && str1[i] <= 'n')

} }for(int i=0; i} return 0;

}

C 版浙大PAT乙級1006(15分)

include includeusing namespace std int main else if i str.size 2 else if i str.size 3 cout res endl return 0 這題看似簡單但是把我給氣到了。但其實是我沒理解到題意。題意是,輸入乙個小於1000...

C 版浙大PAT乙級1019(20分)

include includeusing namespace std int main sort arr,arr 4 構建num1,num2 for int i 0 i 4 i num num2 num1 printf 04d 04d 04d n num2,num1,num while num 61...

C 版浙大PAT乙級1024(20分)

include include includeusing namespace std int main 3.前移or後移 if str p 1 else str.erase 0,p 2 4.指數 zhi atoi str.c str 開始移位 while zhi dot 0 else if dot ...