⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 1043.cpp

📁 这是哈尔滨工业大学acmOJ的源代码
💻 CPP
字号:
/*  This Code is Submitted by wywcgs for Problem 1043 on 2005-09-18 at 14:35:26 */ 
#include <stdio.h>
#include <string.h>

int main()
{
    char habbMonth[19][7] = {"pop", "no", "zip", "zotz", "tzec", "xul", "yoxkin", "mol", 
                             "chen", "yax", "zac", "ceh", "mac", "kankin", "muan", "pax", 
                             "koyab", "cumhu", "uayet"};
    char tzoDay[20][9] = {"imix", "ik", "akbal", "kan", "chicchan", "cimi", "manik", "lamat", 
                          "muluk", "ok", "chuen", "eb", "ben", "ix", "mem", "cib", "caban", 
                          "eznab", "canac", "ahau"};
    int test, i, j;
    int dayH, yearH, dayT, yearT, daynT;
    long totalDay;
    char monthH[7];
    
    scanf("%d", &test);
    printf("%d\n", test);
    for(i = 0; i < test; i++) {
        scanf("%d. %s %d", &dayH, monthH, &yearH);
        totalDay = dayH;
        for(j = 0; j < 19; j++) {
            if(!strcmp(habbMonth[j], monthH)) {
                totalDay += j * 20;
                break;
            }    
        }
        totalDay += yearH * 365;
        yearT = totalDay / 260;
        totalDay %= 260;
		daynT = totalDay % 13 + 1;
        dayT = totalDay % 20;
        printf("%d %s %d\n", daynT, tzoDay[dayT], yearT);
    }
    
    return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -