参考代码:

#include<cstdio>
#include<cstring>
#include<cstdlib>int main()
{char week[7][5] = { "MON","TUE","WED","THU","FRI","SAT","SUN" };char str1[70], str2[70], str3[70], str4[70];scanf("%s", str1);scanf("%s", str2);scanf("%s", str3);scanf("%s", str4);int len1 = strlen(str1);int len2 = strlen(str2);int len3 = strlen(str3);int len4 = strlen(str4);int i;//用于记录是第几个相同的字母,不会重新开始算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;}}}//寻找第三第四中第一对相同位置的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;}}}system("pause");return 0;
}

转载于:https://www.cnblogs.com/tsruixi/p/11219710.html

PATB1014福尔摩斯的约会相关推荐

  1. 1014. 福尔摩斯的约会

    题目截图: 思路: 字符串处理. 代码: 1 /* 2 1014. 福尔摩斯的约会 3 */ 4 5 #include <stdio.h> 6 #include <string.h& ...

  2. C++学习之路 | PTA乙级—— 1014 福尔摩斯的约会 (20分)(精简)

    1014 福尔摩斯的约会 (20分) 大侦探福尔摩斯接到一张奇怪的字条:我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hys ...

  3. PAT (Basic Level) Practice1014 福尔摩斯的约会

    1014 福尔摩斯的约会 一.题目 大侦探福尔摩斯接到一张奇怪的字条:我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hysc ...

  4. 【福尔摩斯的约会】-PAT

    [福尔摩斯的约会]-PAT 大侦探福尔摩斯接到一张奇怪的字条:我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm. ...

  5. PAT-1014 福尔摩斯的约会

    1014 福尔摩斯的约会 (20 分) 大侦探福尔摩斯接到一张奇怪的字条:我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hy ...

  6. PAT1014 福尔摩斯的约会 分数 20

    1014 福尔摩斯的约会 分数 20 作者 CHEN, Yue 单位 浙江大学 大侦探福尔摩斯接到一张奇怪的字条: 我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb ...

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

    1014 福尔摩斯的约会 (20 分) 大侦探福尔摩斯接到一张奇怪的字条:我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hy ...

  8. 浙江大学PAT (Basic Level) Practice (中文)1014福尔摩斯的约会JAVA实现代码及分析

    1014 福尔摩斯的约会 这道题需要注意的地方有以下几点: ①决定星期几的是前两个字符串的第一个相同的大写字母,注意是第一个大写的字母,小写不算. ②决定分钟数的是后两对字符串的第一个相同的字母所出现 ...

  9. 1014 福尔摩斯的约会 (20 分)|一道我认为烂透了的题

    1014 福尔摩斯的约会 (20 分) 大侦探福尔摩斯接到一张奇怪的字条:我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hy ...

最新文章

  1. 6.4高级查询:分组查询 链接查询 子查询 联合查询
  2. UWP应用程序使用Prism框架构建MVVM
  3. javaScript 实现多选框全选/反选及批量删除
  4. Python之面向对象四
  5. Linu查看系统内核版本命令 uname -r
  6. docker部署mysql项目_Docker部署项目步骤
  7. redhat 添加ssh端口_Linux修改SSH远程登录端口 --服务器安全篇
  8. 利用Gulp实现JSDoc 3的文档编写过程中的实时解析和效果预览
  9. java freemark 使用_freemarker单独使用介绍
  10. android 粘性view_android - 如何在RecyclerView中制作粘性标头? (有或没有外部库) - SO中文参考 - www.soinside.com...
  11. hdu1166 敌兵布阵 线段树
  12. woocommerce产品选项描述修改_简历修改服务:中文修改、英文修改、中英互译、简历定制,名师一对一指导修改!...
  13. leetcode349 python3 112ms 求两个数组的交集
  14. 2017值得一瞥的JavaScript相关技术趋势
  15. android NDK如何解决Please define the NDK_PROJECT_PATH variable to point to it
  16. 如何训练大脑提升专注力
  17. Ubuntu 切换中文目录为英文目录
  18. 破解携程中文验证码爬取机票价格数据
  19. 小米手机刷机失败之小米La¥%¥Ji
  20. 模板会有多层镜像_【保持最新版本】EVE-NG 新版模板,镜像。2020-12-27有更新

热门文章

  1. 2005链接mysql_VISUAL STUDIO 2005连接MYSQL数据库
  2. springboot整合shiro+mybatis-plus
  3. 手机鸿蒙公测选择一个应用,鸿蒙系统公测半个月,首批“差评”很难听,但是却也很真实...
  4. java file类详解_Java File类详解及IO介绍及使用
  5. fastjson字段改名/设置别名
  6. 【Mybatis】分割字符串
  7. 方舟服务器修改错误,方舟进服务器提示网络错误怎么办 | 手游网游页游攻略大全...
  8. edittext怎么输入默认内容覆盖_Linux Shell 输入与输出重定向
  9. mysql事件计划自动_逐步讲解MySQL中定时事件计划的创建
  10. curl http header_PHP如何解析header头部信息