#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{char a[4][100];int i;//第i个字符串int size_1, size_2, size_3, size_4;int size_max, size_max34;int compare;char same_alpha_1_2;int flag = 0;char same_char_1_2;int same_num = 0;for (i = 0; i < 4; i++){scanf("%s", a[i]);}//找前两个字符串第一对相同的大写英文字母size_1 = strlen(a[0]);size_2 = strlen(a[1]);size_max = (size_1 > size_2 ? size_1 : size_2);for (compare = 0; compare < size_max; compare++){if (a[0][compare] == a[1][compare] && a[0][compare] >= 'A'&&a[0][compare] <= 'Z'){same_alpha_1_2 = a[0][compare];break;}}if (same_alpha_1_2 == 'A')printf("MON");else if (same_alpha_1_2 == 'B')printf("TUE");else if (same_alpha_1_2 == 'C')printf("WED");else if (same_alpha_1_2 == 'D')printf("THU");else if (same_alpha_1_2 == 'E')printf("FRI");else if (same_alpha_1_2 == 'F')printf("SAT");else if (same_alpha_1_2 == 'G')printf("SUN");printf(" ");//第二对相同的字符for (; compare < size_max; compare++){if (a[0][compare] == a[1][compare]){if (flag == 1){same_char_1_2 = a[0][compare];break;}else{flag = 1;continue;}}}if (same_char_1_2 >= '0'&&same_char_1_2 <= '9'){if (same_char_1_2 < '10')printf("0");printf("%c", same_char_1_2);}else{if (same_char_1_2 == 'A')printf("10");else if (same_char_1_2 == 'B')printf("11");else if (same_char_1_2 == 'C')printf("12");else if (same_char_1_2 == 'D')printf("13");else if (same_char_1_2 == 'E')printf("14");else if (same_char_1_2 == 'F')printf("15");else if (same_char_1_2 == 'G')printf("16");else if (same_char_1_2 == 'H')printf("17");else if (same_char_1_2 == 'I')printf("18");else if (same_char_1_2 == 'J')printf("19");else if (same_char_1_2 == 'K')printf("20");else if (same_char_1_2 == 'L')printf("21");else if (same_char_1_2 == 'M')printf("22");else if (same_char_1_2 == 'N')printf("23");}printf(":");//第一对相同字母size_3 = strlen(a[2]);size_4 = strlen(a[3]);size_max34 = (size_3 > size_4 ? size_3 : size_4);int alpha=0;for (compare = 0; compare < size_max; compare++){if ((a[2][compare] >= 'A'&&a[3][compare] <= 'Z') || (a[2][compare] >= 'a'&&a[3][compare] <= 'z')){alpha++;}if (a[2][compare] == a[3][compare] && ((a[2][compare] >= 'A'&&a[3][compare] <= 'Z') || (a[2][compare] >= 'a'&&a[3][compare] <='z'))){same_num = alpha;break;}}if (same_num < 10)printf("0");printf("%d", same_num);system("pause");
}

牛客网_PAT乙级1004_福尔摩斯的约会 (20)相关推荐

  1. 牛客网_PAT乙级_1023旧键盘打字(20)【别人代码里用到的hash是啥】

    心得 关于如何找到个别测试点通不过的原因: 复制别人的正确的代码,和自己的代码运行相同的测试用例,比较两者之间的区别 ??别人代码里用到的hash是啥?? 题目描述 旧键盘上坏了几个键,于是在敲一段文 ...

  2. 牛客网_PAT乙级_1022挖掘机技术哪家强(20)【class vector sort排序、删除重复元素】

    题目描述 为了用事实说明挖掘机技术到底哪家强,PAT组织了一场挖掘机技能大赛.现请你根据比赛结果统计出技术最强的那个学校. 输入描述: 输入在第1行给出不超过105的正整数N,即参赛人数.随后N行,每 ...

  3. 牛客网_PAT乙级1014_科学计数法 (20)

    题目描述 科学计数法是科学家用来表示很大或很小的数字的一种方便的方法,其满足正则表达式[+-][1-9]"."[0-9]+E[+-][0-9]+,即数字的整数部分只有1位,小数部分 ...

  4. 牛客网_PAT乙级_1013组个最小数 (20)

    题目描述 给定数字0-9各若干个.你可以以任意顺序排列这些数字,但必须全部使用.目标是使得最后得到的数尽可能小(注意0不能做首位).例如: 给定两个0,两个1,三个5,一个8,我们得到的最小的数就是1 ...

  5. 牛客网_PAT乙级1008_锤子剪刀布 (20)

    题目 题目描述 大家应该都会玩"锤子剪刀布"的游戏: 现给出两人的交锋记录,请统计双方的胜.平.负次数,并且给出双方分别出什么手势的胜算最大. 输入描述: 输入第1行给出正整数N( ...

  6. 牛客网_PAT乙级_1019. 数字黑洞 (20)

    总结 注意!! 想要在函数中结束程序,一定不要用system("pause");,因为这样只是让程序暂停,结果就是运行时间超时,无法通过所有的测试用例. 那么,C++ 程序中什么函 ...

  7. 牛客网_PAT乙级_1010月饼 (25)

    因为黑框框里放不下,(非官网)测试用例用txt导入: 这题有一个陷阱,官网上说给非0数,测试用例却出现了0,0吨的月饼能卖507元,而且这样的月饼要最先卖,因为它的price是inf,卖掉0吨净赚50 ...

  8. 牛客网_PAT乙级_1029有几个PAT(25)【输入字符串并strlen计算长度】

    题目描述 字符串APPAPT中包含了两个单词"PAT",其中第一个PAT是第2位§,第4位(A),第6位(T):第二个PAT是第3位§,第4位(A),第6位(T). 现给定字符串, ...

  9. 牛客网_PAT乙级_1028到底买不买(20)【用iterator迭代器,对两个vectorchar比较,删除相同元素】

    题目描述 小红想买些珠子做一串自己喜欢的珠串.卖珠子的摊主有很多串五颜六色的珠串,但是不肯把任何一串拆散了卖.于是小红要你帮忙判断一下,某串珠子里是否包含了全部自己想要的珠子?如果是,那么告诉她有多少 ...

最新文章

  1. 2017计算机nit考试时间,关于2017年专接本NIT考试,你知道多少呢???
  2. Struts 2(八):文件上传
  3. 第六回严重鄙视360安全卫士
  4. Android Hook ActivityThread mH 消息
  5. mysql sae_新浪SAE的mysql与百度SAE的代码区别?
  6. oracle 日志大于4g,Oracle日志文件达到4G
  7. 【Paper】2015_Active fault-tolerant control system design with trajectory re-planning against actuator
  8. 比特币周一盘中数秒内闪跌 80%
  9. 【mDNS】本地DNS解析协议
  10. 西游记里学化学,请收下我的膝盖~ | 今日最佳
  11. imagej链接资源
  12. 像目标主机一样的tcp流重组
  13. sql脚本过大,无法打开的解决方法
  14. 文件描述符表,打开文件表,索引节点表
  15. 计算磁偏角 php,如何计算地磁偏角?
  16. 苹果出现长方形透明框_看到我卧槽!这是苹果史上最疯狂的开发者大会
  17. 知瓜数据丨月入过亿的品牌“李宁”,如何成为直播营销的领头羊
  18. 漫威电影宇宙观影指南,口碑票房最佳都是谁
  19. 【微信小程序】文章点赞功能的实现
  20. ANO匿名飞控STM32代码解读(一)任务调度——Ano_Scheduler.c

热门文章

  1. UVA524 PrimeRingProblem素数环
  2. LambdaNetworks解读
  3. python画平面直角坐标系_Python之OpenGL笔记(20):画平面直角坐标系
  4. 【Boost】boost库asio详解8——TCP的简单例子1
  5. WINVER和_WIN32_IE等宏的含义
  6. C语言程序设计 | 结构体内存对齐,位段
  7. 2022新年重磅技术分享|深入理解Linux操作系统
  8. 重新复习一下JDK14的9大重磅特性
  9. 为什么将0.1f改为0会使性能降低10倍?
  10. Django模型(二)