PATB1014福尔摩斯的约会
参考代码:
#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福尔摩斯的约会相关推荐
- 1014. 福尔摩斯的约会
题目截图: 思路: 字符串处理. 代码: 1 /* 2 1014. 福尔摩斯的约会 3 */ 4 5 #include <stdio.h> 6 #include <string.h& ...
- C++学习之路 | PTA乙级—— 1014 福尔摩斯的约会 (20分)(精简)
1014 福尔摩斯的约会 (20分) 大侦探福尔摩斯接到一张奇怪的字条:我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hys ...
- PAT (Basic Level) Practice1014 福尔摩斯的约会
1014 福尔摩斯的约会 一.题目 大侦探福尔摩斯接到一张奇怪的字条:我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hysc ...
- 【福尔摩斯的约会】-PAT
[福尔摩斯的约会]-PAT 大侦探福尔摩斯接到一张奇怪的字条:我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm. ...
- PAT-1014 福尔摩斯的约会
1014 福尔摩斯的约会 (20 分) 大侦探福尔摩斯接到一张奇怪的字条:我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hy ...
- PAT1014 福尔摩斯的约会 分数 20
1014 福尔摩斯的约会 分数 20 作者 CHEN, Yue 单位 浙江大学 大侦探福尔摩斯接到一张奇怪的字条: 我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb ...
- 1014 福尔摩斯的约会 (20 分)
1014 福尔摩斯的约会 (20 分) 大侦探福尔摩斯接到一张奇怪的字条:我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hy ...
- 浙江大学PAT (Basic Level) Practice (中文)1014福尔摩斯的约会JAVA实现代码及分析
1014 福尔摩斯的约会 这道题需要注意的地方有以下几点: ①决定星期几的是前两个字符串的第一个相同的大写字母,注意是第一个大写的字母,小写不算. ②决定分钟数的是后两对字符串的第一个相同的字母所出现 ...
- 1014 福尔摩斯的约会 (20 分)|一道我认为烂透了的题
1014 福尔摩斯的约会 (20 分) 大侦探福尔摩斯接到一张奇怪的字条:我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hy ...
最新文章
- 6.4高级查询:分组查询 链接查询 子查询 联合查询
- UWP应用程序使用Prism框架构建MVVM
- javaScript 实现多选框全选/反选及批量删除
- Python之面向对象四
- Linu查看系统内核版本命令 uname -r
- docker部署mysql项目_Docker部署项目步骤
- redhat 添加ssh端口_Linux修改SSH远程登录端口 --服务器安全篇
- 利用Gulp实现JSDoc 3的文档编写过程中的实时解析和效果预览
- java freemark 使用_freemarker单独使用介绍
- android 粘性view_android - 如何在RecyclerView中制作粘性标头? (有或没有外部库) - SO中文参考 - www.soinside.com...
- hdu1166 敌兵布阵 线段树
- woocommerce产品选项描述修改_简历修改服务:中文修改、英文修改、中英互译、简历定制,名师一对一指导修改!...
- leetcode349 python3 112ms 求两个数组的交集
- 2017值得一瞥的JavaScript相关技术趋势
- android NDK如何解决Please define the NDK_PROJECT_PATH variable to point to it
- 如何训练大脑提升专注力
- Ubuntu 切换中文目录为英文目录
- 破解携程中文验证码爬取机票价格数据
- 小米手机刷机失败之小米La¥%¥Ji
- 模板会有多层镜像_【保持最新版本】EVE-NG 新版模板,镜像。2020-12-27有更新
热门文章
- 2005链接mysql_VISUAL STUDIO 2005连接MYSQL数据库
- springboot整合shiro+mybatis-plus
- 手机鸿蒙公测选择一个应用,鸿蒙系统公测半个月,首批“差评”很难听,但是却也很真实...
- java file类详解_Java File类详解及IO介绍及使用
- fastjson字段改名/设置别名
- 【Mybatis】分割字符串
- 方舟服务器修改错误,方舟进服务器提示网络错误怎么办 | 手游网游页游攻略大全...
- edittext怎么输入默认内容覆盖_Linux Shell 输入与输出重定向
- mysql事件计划自动_逐步讲解MySQL中定时事件计划的创建
- curl http header_PHP如何解析header头部信息