1014. 福尔摩斯的约会 (20)

来源:互联网 发布:如何用js实现下拉菜单 编辑:程序博客网 时间:2024/05/17 07:31
#include<stdio.h>#include<math.h>int main(){        int i ;        char strings[4][61];        for(i = 0 ; i < 4 ; ++i){                scanf("%s",&strings[i][0]);        }        int length1 ;        int length2 ;        int flag = 0 ;        if(sizeof(strings[0]) < sizeof(strings[1])){            length1 = sizeof(strings[0]);        }else{            length1 = sizeof(strings[1]);        }        if(sizeof(strings[2]) < sizeof(strings[3])){            length2 = sizeof(strings[2]);        }else{            length2 = sizeof(strings[3]);        }        for(i = 0 ; i < length1 ; ++i){            char num1 = strings[0][i];            char num2 = strings[1][i];            if(flag == 0){                if(num1 == num2 && num1 >= 'A' && num1 <= 'G'){                    flag = 1 ;                    switch (num1){                        case 'A':                            printf("MON ");                            break;                        case 'B':                            fflush(stdin);                            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;                    }                }            }else if(flag == 1){                if(num1 == num2 && ((num1 >= '0' && num1 <= '9') || (num1 >= 'A' && num1 <= 'N'))){                    if(num1 >= '0' && num1 <= '9'){                        int a1 = (int) num1 - '0';                        //printf("0");                        printf("%02d",a1);                        printf(":");                        break;                    }else if(num1 >= 'A' && num1 <= 'N'){                        int a1 = (int)num1 - 'A';                        printf("%02d",a1 + 10);                        printf(":");                        break;                    }                }            }        }        for(i = 0 ; i < length2 ; ++i){            char num3 = strings[2][i];            char num4 = strings[3][i];            if(num3 == num4 && ((num3 >= 'A' && num3 <= 'Z') || (num3 >= 'a' && num3 <= 'z'))){                printf("%02d",i);                break;            }        }        return 0;}

原创粉丝点击