PAT 甲级 A1061 (2019/02/09)

#include<cstdio>
#include<cstring>
int main(){
    char str1[61], str2[61], str3[61], str4[61];
    char week[7][4]={"MON", "TUE", "WED", "THU", "FRI", "SAT", "SUN"};
    scanf("%s", &str1);
    scanf("%s", &str2);
    scanf("%s", &str3);
    scanf("%s", &str4);
    int len1 = strlen(str1), len3 = strlen(str3);
    bool flag = false;
    for(int i = 0; i < len1; i++){
        if(flag == false && str1[i] == str2[i] && str1[i]>'A' && str1[i]<'G'){
            printf("%s ", week[str1[i] - 'A']);
            flag = true;
            continue;
        }
        if(flag == true && str1[i] == str2[i]) {
            if(str1[i] >= '0' && str1[i] <= '9') {
                printf("%02d:", str1[i] - '0');
                break;
            }
            if(str1[i] >= 'A' && str1[i] <= 'N') {
                printf("%02d:", str1[i] - 'A' + 10);
                break;
            }
        }   
    }
    for(int i= 0; i < len3; i++){
        if(str3[i] == str4[i] && ((str3[i] >= 'a' && str3[i] <= 'z')||(str3[i] >= 'A'  && str3[i] <= 'Z'))){
            printf("%02d",i);
            break;
        }
    }
    return 0;
}

猜你喜欢

转载自www.cnblogs.com/zjsaipplp/p/10428249.html
今日推荐