B1014
来源:互联网 发布:淘宝平板电脑排行榜 编辑:程序博客网 时间:2024/06/09 15:34
#include <stdio.h>#include <string.h>int main(){ char week[7][5]={"MON", "TUE", "WED","THU", "FRI", "SAT", "SUN"}; char str1[70], str2[70], str3[70], str4[70]; gets(str1); gets(str2); gets(str3); gets(str4); int len1 = strlen(str1); int len2 = strlen(str2); int len3 = strlen(str3); int len4 = strlen(str4); int i; // 寻找str1 和 str2 中第一对相同位置的 A ~ G 的大写字母 for (i=0; i<len1 && i < len2; i++){ if (str1[i] == str2[i] && str1[i] >= 'A' && str1[i] <= 'G'){ printf("%s ", week[str1[i]-'A']); break; } } // 在上面的基础上,往后寻找相同的位置, 0~9 或 A ~ N 的字符 for (i++; i<len1 && i <len2; i++){ if (str1[i] == str2[i]){ if (str1[i] >= '0' && str1[i] <= '9'){ printf("%02d:", str1[i]-'0'); break; }else if (str1[i] >= 'A' && str1[i]<='N'){ printf("%02d:", str1[i]-'A' +10); break; } } } // 寻找 str3 和 str4 中第一对相同位置的 A ~ Z 或 a ~ z 的英文字母 for (i = 0; i<len3 && i<len4; i++){ if (str3[i] == str4[i]){ if ((str3[i]>='A' && str3[i] <= 'Z') || (str3[i] >='a' && str3[i] <='z')){ printf("%02d", i); break; } } } return 0;}
阅读全文
0 0
- B1014
- PAT B1014
- B1014. 福尔摩斯的约会 (20)
- B1014. 福尔摩斯的约会 (20')
- PAT B1014. 福尔摩斯的约会
- PAT B1014或A1061 福尔摩斯的约会
- PAT乙级练习题B1014.福尔摩斯的约会
- B1014/A1061. 福尔摩斯的约会 (20)
- 常用设计模式---代理模式
- 字符统计 一行字符的统计
- JS中函数
- Qt Md5
- 统计学---总体与样本
- B1014
- Hyperledger Fabric Channel
- IDEA常遇问题
- continue的注意点
- C++中set的用法
- 为什么要配置JAVA环境变量
- 血帆海盗
- hdu-4749:Parade Show(kmp模板题)
- pandas |numpy