双循环建表____1911年 为 辛亥年

char a[10][5] = {"Jia", "Yi", "Bing", "Ding", "Wu", "Ji", "Geng", "Xin", "Ren", "Gui"};
char b[12][5] = {"zi", "chou", "yin", "mao", "chen", "si", "wu", "wei", "shen", "you", "xu", "hai"};
string c[65];

void fun() //0-59打表~
{
    for(int i = 0, j = 0, num = 0; (i < 10 || j < 12) && num < 60; i = (i + 1) % 10, j = (j + 1) % 12, num++)
    {
        c[num] += a[i]; 
        c[num] += b[j];
    }
}
原文地址:https://www.cnblogs.com/wwjyt/p/3182926.html