博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PAT (Advanced Level) 1100. Mars Numbers (20)
阅读量:7015 次
发布时间:2019-06-28

本文共 1027 字,大约阅读时间需要 3 分钟。

简单题。

#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;char a[20][6]={ "tret","jan", "feb", "mar", "apr", "may", "jun", "jly", "aug", "sep", "oct", "nov", "dec"};char b[20][6]={ "zzz","tam", "hel", "maa", "huh", "tou", "kes", "hei", "elo", "syy", "lok", "mer", "jou"};int main(){ int n; char s[10000]; scanf("%d",&n); getchar(); for(int i=1;i<=n;i++) { gets(s); if(s[0]>='0'&&s[0]<='9') { int num=0; for(int i=0;s[i];i++) num=num*10+s[i]-'0'; if(num<=12) printf("%s\n",a[num]); else if(num%13==0) printf("%s\n",b[num/13]); else printf("%s %s\n",b[num/13],a[num%13]); } else { int p=-1; for(int i=0;s[i];i++) if(s[i]==' ') p=i; if(p==-1) { int num=0; for(int i=0;i<=12;i++) if(strcmp(a[i],s)==0) num=i; for(int i=1;i<=12;i++) if(strcmp(b[i],s)==0) num=13*i; printf("%d\n",num); } else { int num=0; char op[10]; int sz=0; for(int i=0;i

 

转载于:https://www.cnblogs.com/zufezzt/p/5642262.html

你可能感兴趣的文章
Spring Boot 监控利器 —— Actutor
查看>>
Spring Boot 2.x整合Activiti工作流以及模型设计器(前后端分离 iview admin vue 集成activiti工作流 模型设计器 动态...
查看>>
SharePoint poweshell 无法识别命令
查看>>
图解vueVue响应式原理
查看>>
《麦肯锡教给我的写作武器》摘录
查看>>
关于互联网的小事--摘要
查看>>
设置grid行填充颜色为红色
查看>>
url参数中有+、空格、=、%、&、#等特殊符号的问题解决
查看>>
servlet方式通过Cookie记住登录时的用户名和密码
查看>>
Cisco无线AP上联口为trunk时无法注册故障处理
查看>>
c语言学习之基础知识点介绍(十八):几个修饰关键字和内存分区
查看>>
【Unity3D实战】摇摆直升机开发实战(二)
查看>>
DataContract
查看>>
53、 什么是反射?以及应用场景?
查看>>
iPhone更新失败后如何恢复数据
查看>>
rpm命令如何打印调试信息?
查看>>
数据访问查询实例 租房子
查看>>
解决bootstrapvalidator配合select2插件不能正常校验的问题
查看>>
【网新1】
查看>>
以前的随笔已移至日记
查看>>