1014

PAT_B_1014

#include<iostream>
#include<string.h>
#include<string>
using namespace std;
int main()
{
    char a1[100], a2[100], a3[100], a4[100];
    char ans1[10]; int ans2, ans3, i;
    cin >> a1 >> a2 >> a3 >> a4;
    int l1, l2, l3, l4;
    l1 = strlen(a1); l2 = strlen(a2);
    l3 = strlen(a3); l4 = strlen(a4);
    char ans; int flag = 1;
    for (i = 0; i < l1 && i < l2; i++)
    {
        if (a1[i] == a2[i])
        {
            ans = a1[i];
            if (flag == 1 )
            {
                if (ans >= 'A'&&ans <= 'G')
                {
                    flag = 0;
                    switch (ans)
                    {
                    case 'A':strcpy(ans1, "MON"); break;
                    case 'B':strcpy(ans1, "TUE"); break;
                    case 'C':strcpy(ans1, "WED"); break;
                    case 'D':strcpy(ans1, "THU"); break;
                    case 'E':strcpy(ans1, "FRI"); break;
                    case 'F':strcpy(ans1, "SAT"); break;
                    case 'G':strcpy(ans1, "SUN"); break;
                    }
                }
            }
            else
            {
                if (ans >= '0'&&ans <= '9')
                {
                    ans2 = ans - '0';
                    break;
                }
                else if (ans >= 'A'&&ans <= 'N')
                {
                    ans2 = ans - 'A' + 10;
                    break;
                }


            }

        }
    }
    for (i = 0; i < l3&&i < l4; i++)
    {
        if (a3[i] == a4[i]&&a3[i]>='a'&&a3[i]<='z'||a3[i]>='A'&&a3[i]<='Z')
        {
            ans3 = i;
            break;
        }
    }
    cout << ans1 << " ";
    if (ans2<10)
        cout << '0' << ans2 << ':';
    else
        cout << ans2 << ':';
    if (ans3<10)
        cout << '0' << ans3 << endl;
    else
        cout << ans3 << endl;
    system("pause");
    return 0;
}

猜你喜欢

转载自blog.csdn.net/zero_1778393206/article/details/79339995
今日推荐