zoukankan      html  css  js  c++  java
  • PAT甲题题解-1061. Dating (20)-字符串处理,水水

    #include <iostream>
    #include <cstdio>
    #include <algorithm>
    #include <string.h>
    using namespace std;
    const int maxn=100;
    char s1[maxn],s2[maxn],s3[maxn],s4[maxn];
    int a,b,c;
    char week[7][10]={"MON","TUE","WED","THU","FRI","SAT","SUN"};
    int main()
    {
        scanf("%s %s %s %s",s1,s2,s3,s4);
        int len1=strlen(s1);
        int len2=strlen(s2);
        int l12=min(len1,len2);
        int len3=strlen(s3);
        int len4=strlen(s4);
        int l34=min(len3,len4);
        int idx=0;
        for(int i=0;i<l12;i++){
            if(s1[i]==s2[i] && s1[i]>='A' && s1[i]<='G'){
                a=s1[i]-'A';
                idx=i;
                break;
            }
        }
        for(int i=idx+1;i<l12;i++){
            if(s1[i]==s2[i]){
                if(s1[i]>='A' && s1[i]<='N'){
                    b=s1[i]-'A'+10;
                    break;
                }
                else if(s1[i]>='0' && s1[i]<='9'){
                    b=s1[i]-'0';
                    break;
                }
            }
        }
        for(int i=0;i<l34;i++){
            if(s3[i]==s4[i] && ((s3[i]>='A'&&s3[i]<='Z')||(s3[i]>='a'&&s3[i]<='z'))){
                c=i;
                break;
            }
        }
        printf("%s %02d:%02d",week[a],b,c);
        return 0;
    }
    View Code
  • 相关阅读:
    svn不提交.net项目中的bin
    java 与C# 时间格式 交互
    生成菜单序列号
    ashx 方法模板
    webservice使用方法
    如何配置IIS服务器?
    zepto.fullpage
    模拟单选框
    star score
    Hover show tips
  • 原文地址:https://www.cnblogs.com/chenxiwenruo/p/6497020.html
Copyright © 2011-2022 走看看