PAT 1014 福尔摩斯的约会(二)
来源:互联网 发布:希腊神话 知乎 编辑:程序博客网 时间:2024/05/16 12:11
#include <cstdio>#include<iostream>#include <string>#include <string.h>using namespace std; int main(void){ string week_table[7] = {"MON", "TUE", "WED", "THU", "FRI", "SAT", "SUN"}; char str1[61], str2[61], str3[61], str4[61]; int i; int week, hour, second; int len1, len2, len3, len4; string s=week_table[1].substr(3,3); scanf("%s%s%s%s", str1, str2, str3, str4); len1 = strlen(str1); len2 = strlen(str2); len3 = strlen(str3); len4 = strlen(str4); week = hour = second = 0; for(i = 0; i < len1 && i < len2; i++) { if(str1[i] == str2[i] && (str1[i] >= 'A' && str1[i] <= 'G')) { week = str1[i] - 'A'; break; } } for(i++; i < len1 && i < len2; i++) { if(str1[i] == str2[i] && ((str1[i] >= 'A' && str1[i] <= 'N') || (str1[i] >= '0' && str1[i] <= '9'))) { if(str1[i] >= 'A' && str1[i] <= 'N') hour = str1[i] - 'A' + 10; else hour = str1[i] - '0'; break; } } for(i = 0; i < len3 && i < len4; i++) { if((str3[i] == str4[i]) && ((str3[i] >= 'a' && str3[i] <= 'z') || (str3[i] >= 'A' && str3[i] <= 'Z'))) { second = i; break; } } cout<< week_table[week]<<" "; printf("%02d:%02d", hour, second);//2是宽度,如果整数不够2列就补上0 return 0;}
0 0
- PAT 1014 福尔摩斯的约会(二)
- PAT 1014 福尔摩斯的约会
- PAT 1014 福尔摩斯的约会
- PAT-1014 福尔摩斯的约会
- PAT 1014 福尔摩斯的约会
- PAT 1014福尔摩斯的约会
- PAT 福尔摩斯的约会
- PAT-福尔摩斯的约会
- PAT之1014-福尔摩斯的约会
- PAT basic 1014 : 福尔摩斯的约会
- PAT 乙级 1014 福尔摩斯的约会
- PAT BASIC 1014 福尔摩斯的约会
- 【PAT乙级题目1014】福尔摩斯的约会
- pat 乙级 1014 福尔摩斯的约会(20)
- PAT ——1014福尔摩斯的约会
- PAT 1014. 福尔摩斯的约会
- PAT 1014. 福尔摩斯的约会
- PAT练习- 福尔摩斯的约会
- 论一数据同步方案
- Hibernate -- 映射实体关联关系(一对多关联关系)
- git reset的三种模式soft mixed hard
- Java基础知识(二)
- 2017年人生计划
- PAT 1014 福尔摩斯的约会(二)
- Maven本地环境搭建
- Android Receiver(听筒模式和扬声器模式,铃音模式)
- PHP经典面试题集锦
- 某年某月的天数
- POJ 1276-Cash Machine(多重部分和-dp)
- Android二维码实用——ZXing斑马线
- Mongodb概述(四)
- uv纹理坐标设定与贴图规则