PAT B 1014. 福尔摩斯的约会 (20)
来源:互联网 发布:php 数据库连接池 编辑:程序博客网 时间:2024/05/16 08:47
刚开始代码出错始终想不出为什么,之后上课去了,下课回到寝室忽然想到原题有这么两句:
1:第1对相同的大写英文字母(大小写有区分)是第4个字母’D’,代表星期四—–>一个星期只有七天
2:第2对相同的字符是’E’,那是第5个英文字母,代表一天里的第14个钟头(于是一天的0点到23点由数字0到9、以及大写字母A到N表示)—–>A到N
#include<stdio.h>#define MAXN 61char week[8][4]={"MON","TUE","WED","THU","FRI","SAT","SUN"};main(){ char str1[MAXN]={0},str2[MAXN]={0},str3[MAXN]={0},str4[MAXN]={0}; int i=0,time,ji=0,qi=0,reg=0; gets(str1);gets(str2);gets(str3);gets(str4); while((qi!=1||ji!=1)&&(str1[i]!='\0'&&str2[i]!='\0')) { if(str1[i]==str2[i]&&(str1[i]>='A'&&str2[i]<='G')&&ji==0) { time=str1[i]-65;printf("%s ",week[time]); ji=1;i++;continue; } if(str1[i]==str2[i]&&((str1[i]>='A'&&str2[i]<='N')||(str1[i]>='0'&&str2[i]<='9'))&&(qi==0&&ji==1)) { if(str1[i]>='A'&&str2[i]<='Z')printf("%d:",str1[i]-64+9); if(str1[i]>='0'&&str2[i]<='9')printf("0%d:",str1[i]-48); qi=1; } i++; } time=0;i=0; while(reg==0) { if(str3[i]==str4[i]&&((str3[i]>='A'&&str4[i]<='Z')||(str3[i]>='a'&&str4[i]<='z')))reg++; i++; } --i; printf("%d%d",i>=10?i/10:0,i>=10?i%10:i);}
0 0
- PAT(B)1014. 福尔摩斯的约会 (20)
- PAT B 1014. 福尔摩斯的约会 (20)
- PAT(B) - 1014. 福尔摩斯的约会 (20)
- PAT(B) 1014. 福尔摩斯的约会 (20)
- PAT-B 1014. 福尔摩斯的约会 (20)
- PAT-B 1014. 福尔摩斯的约会 (20)
- PAT-B 1014. 福尔摩斯的约会
- PAT-B 1014. 福尔摩斯的约会
- pat(A) 1061. Dating&&pat(B)1014. 福尔摩斯的约会
- PAT 1014. 福尔摩斯的约会 (20)
- PAT 1014. 福尔摩斯的约会 (20)
- PAT-1014. 福尔摩斯的约会 (20)
- Java - PAT - 1014. 福尔摩斯的约会 (20)
- 1014. 福尔摩斯的约会 (20) PAT 乙级
- PAT-乙级-1014. 福尔摩斯的约会 (20)
- PAT.乙级1014. 福尔摩斯的约会 (20)
- 1014. 福尔摩斯的约会 (20)-PAT乙级
- 1014. 福尔摩斯的约会 (20) PAT
- Android 中的应用组件之----Content Provider (跨进程私有数据共享)
- hdu4135 Co-prime(容斥)
- 第十、十一周项目1 - 点-圆-圆柱类族的设计(1)
- Attribute is missing the Android namespace prefix
- 堆应用 c++
- PAT B 1014. 福尔摩斯的约会 (20)
- JDk安装及配置
- VK Cup 2016 - Round 1 (Div. 2 Edition) C. Bear and Forgotten Tree 3
- 多柱汉诺塔最优算法设计探究
- JAVA基础之——深入理解java多态性
- 由Eclipse导入Android Studio的.9图片报错的处理
- ny 123 士兵杀敌(四)-- 线段树(区间更新,单点查询)
- 数据结构与算法练习-Stack栈
- iOS之动画学习笔记二