1061 Dating (20)(20 分)

#include
#include
#include
using namespace std;
string week[8] = { "MON","TUE","WED","THU","FRI","SAT","SUN" };
string s1, s2, s3, s4;
int main()
{
    getline(cin, s1);
    getline(cin, s2);
    int time = 0;
    for (int i = 0; i < min(s1.length(), s2.length()); i++)
    {
        if (time == 0 && s1[i] == s2[i] && s1[i] >= 'A'&&s1[i] <= 'G')
        {
            time = 1;
            cout << week[s1[i] - 'A'];
        }
        else if (time == 1 && s1[i] == s2[i] && isalnum(s1[i]))
        {
            if (s1[i] >= '0'&&s1[i] <= '9')
            {
                printf(" %02d:", s1[i] - '0');
                break;
            }
            if (s1[i] >= 'A'&&s1[i] <= 'N')
            {
                printf(" %02d:", s1[i] - 'A' + 10);
                break;
            }
        }
    }
    getline(cin, s3);
    getline(cin, s4);
    for (int i = 0; i < min(s3.length(), s4.length()); i++)
    {
        if (isalpha(s3[i])&&s3[i]==s4[i])
        {
            printf("%02d", i);
        }
    }
    return 0;
}

你可能感兴趣的:(1061 Dating (20)(20 分))