栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

PTA1014-C语言-福尔摩斯的约会

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

PTA1014-C语言-福尔摩斯的约会

#include 
#include 

int main()
{
    char str1[61];
    char str2[61];
    char str3[61];
    char str4[61];
    gets(str1);
    gets(str2);
    gets(str3);
    gets(str4);
    int len1;
    int len2;
    if(strlen(str1) > strlen(str2))
    {
        len1 = strlen(str2);
    }
    else
    {
        len1 = strlen(str1);
    }

    if(strlen(str3) > strlen(str4))
    {
        len2 = strlen(str4);
    }
    else
    {
        len2 = strlen(str3);
    }
    
    int i;
    int flag1 = 0;
    char day;
    char hour;
    int min;
    for(i = 0; i < len1; i ++)
    {   
        if(str1[i] == str2[i] && str1[i] >= 'A' && str1[i] <= 'G')
        {
          day = str1[i];
         // printf("day = %cn",day);
          flag1 =i;
          break;
        }
    }
 
    for(i = flag1 + 1; i < len1 ; i ++)
    { 
      
        if( str1[i] == str2[i] && ((str1[i]>= 'A' && str1[i] <='N')||( str1[i] >= '0' && str1[i] <= '9') ) )
        {
          hour = str1[i];
       
          break;
        }
    }
    
    for(i = 0; i < len2; i ++)
    {
        if(str3[i] == str4[i] && ((str3[i] >= 'A' && str3[i] <= 'Z') || (str3[i] >= 'a' && str3[i] <= 'z')) )
        {
            min = i;
            break;
        }   
    }
    switch(day)
    {
        case 'A': printf("MON");break;
        case 'B': printf("TUE");break;
        case 'C': printf("WED");break;
        case 'D': printf("THU");break;
        case 'E': printf("FRI");break;
        case 'F': printf("SAT");break;
        case 'G': printf("SUN");break;
        default:break;
    }
    switch(hour)
    {
        case '0': printf(" 00");break;
        case '1': printf(" 01");break;
        case '2': printf(" 02");break;
        case '3': printf(" 03");break;
        case '4': printf(" 04");break;
        case '5': printf(" 05");break;
        case '6': printf(" 06");break;
        case '7': printf(" 07");break;
        case '8': printf(" 08");break;
        case '9': printf(" 09");break;
        case 'A': printf(" 10");break;
        case 'B': printf(" 11");break;
        case 'C': printf(" 12");break;
        case 'D': printf(" 13");break;
        case 'E': printf(" 14");break;
        case 'F': printf(" 15");break;
        case 'G': printf(" 16");break;
        case 'H': printf(" 17");break;
        case 'I': printf(" 18");break;
        case 'J': printf(" 19");break;
        case 'K': printf(" 20");break;
        case 'L': printf(" 21");break;
        case 'M': printf(" 22");break;
        case 'N': printf(" 23");break;
        default:break;
    }
    if(min<10)
        printf(":0%d",min);
    else
        printf(":%d",min);
    return 0;

}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/312156.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号