学会用字符数组来存。还有读取数据的细节。两个年对应的关系。

#include <iostream>
#include <cstring>
#include <cstdio>
#include <string.h>
char Haab[20][10] = {"pop", "no", "zip", "zotz", "tzec", "xul",
"yoxkin", "mol", "chen", "yax", "zac", "ceh", "mac", "kankin",
"muan", "pax", "koyab", "cumhu","uayet"};
char  Tzolkin[20][15] = {"imix", "ik", "akbal", "kan", "chicchan",
"cimi", "manik", "lamat", "muluk", "ok",
"chuen", "eb", "ben", "ix", "mem", "cib","caban", "eznab", "canac", "ahau"};
using namespace std;
int main()
{int n;while(cin>>n){cout<<n<<endl;for(int i = 0 ; i <n;i++){int numberOfDay,year,month;int total = 0;char NameOfDay[10];cin>>numberOfDay;getchar();getchar();cin>>NameOfDay;cin>>year;for(int i = 0; i < 20;i++){if(strcmp(Haab[i],NameOfDay) == 0){month = i;}}total = month * 20 + 365*year + numberOfDay;cout<<total%13+1<<" "<<Tzolkin[total%20]<<" "<<total/260<<endl;}}return 0;
}

转载于:https://www.cnblogs.com/T8023Y/p/3204914.html

Maya Calendar相关推荐

  1. POJ - 1008 Maya Calendar

    简单模拟,现将第一种日历表示的天数计算出来,再转换为第二种日历.注意边写边检查 POJ - 1008Maya Calendar Time Limit: 1000MS Memory Limit: 100 ...

  2. POJ1008 Maya Calendar

    题目来源:http://poj.org/problem?id=1008 题目大意: Maya人认为一年有365天,但他们有两种日历.一种叫做Haab,有19个月.前18个月每月20天,每个月的名字分别 ...

  3. 百炼1008:Maya Calendar

    描述 During his last sabbatical, professor M. A. Ya made a surprising discovery about the old Maya cal ...

  4. 1008:Maya Calendar

    题意:将Habb日历,天 月 年:表示成Tzolkin日历 数字 名称 年 Habb 第一年从0开始,一年 = 365天 = 19个月 每月对应字母,前18个月 = 20天,第一天从0开始 第19个月 ...

  5. 【POJ】1008 Maya Calendar

    参考:https://blog.csdn.net/u011392408/article/details/28866779 https://blog.csdn.net/qq_36424540/artic ...

  6. TYUT-A专题题解(一)

    TYUT-A专题题解(一) 01A Ad Hoc UVA353 LA5247 Pesky Palindromes[回文] - 海岛Blog - CSDN博客 UVA947 Master Mind He ...

  7. Competitive Programming 3题解

    题目一览: Competitive Programming 3: The New Lower Bound of Programming Contests(1) Competitive Programm ...

  8. Bailian2965 玛雅历【日期计算】

    2965:玛雅历 总时间限制: 1000ms 内存限制: 65536kB 描述 上周末,M.A. Ya教授对古老的玛雅有了一个重大发现.从一个古老的节绳(玛雅人用于记事的工具)中,教授发现玛雅人使用了 ...

  9. 杭电OJ分类题目(2)

    原题出处:HDOJ Problem Index by Type,http://acm.hdu.edu.cn/typeclass.php 杭电OJ分类题目(2) HDU Water~~~ HDU 100 ...

最新文章

  1. 面试收集--卡特兰数(Catalan数)应用
  2. ScriptManager调用 无参数WebService
  3. linux环境变量显示、添加、删除
  4. GC之7大垃圾收集器详解(上)
  5. mysql不被其他ip访问_mysql数据库无法被其他ip访问的解决方法
  6. 远程访问数据库出错的解决办法
  7. 【Flink】Flink WindowOperator大概工作流程
  8. 基于区块链技术的数据安全共享网络体系研究_基于区块链技术的用户信息隐私保护与共享方案...
  9. Python 程序员必知必会的开发者工具
  10. Windows防火墙添加80端口,解决apache无法访问的问题
  11. 商业洞察力_正在进行的寻求洞察力和远见卓识
  12. 数学建模之传染病SIR模型(新冠真实数据)
  13. php微信卡券创建、生成二维码等
  14. UWP 如何访问本地代理
  15. ByPass Mode(略过模式或旁路模式)
  16. 【​观察】 娃娃也能编程?微软“编程一小时”让你家娃也能变身编程达人
  17. 10.1假期一半总结
  18. 2022 年七大前沿科技:每一项都能改变世界
  19. 四平方数和定理(leetcode 279 python)
  20. 《Springer》宣布免费对外开放的书籍下载

热门文章

  1. IOS启程01-配制CocoaPods来管理第三方类库
  2. ssh整合出现的错误
  3. 用css3和html实现创建 Christmas Tree Ornaments(baubles)
  4. 入门机器学习(七)--神经网络
  5. 7-237 有理数加法 (15 分)
  6. android屏幕录制鸿洋,Android之自定义View笔记(鸿洋)
  7. mysql数据库源码安装_学习笔记-源码安装mariadb 20210128
  8. 二叉树先序、中序和后序遍历
  9. 复杂类型java对象 — dto数据传输对象
  10. spring boot集成Quartz实现定时任务