#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, char *argv[])
{
int n , i ;
char haab_month[19][10] = {"pop","no","zip","zotz","tzec","xul","yoxkin","mol","chen","yax",
"zac","ceh","mac","kankin","muan","pax","koyab","cumhu","uayet"};
char tzolkin_month[20][10] = {"imix","ik","akbal","kan","chicchan","cimi","manik","lamat","muluk","ok",
"chuen","eb","ben","ix","mem","cib","caban","eznab","canac","ahau"};
int h_day, h_year , days ;
char h_month[10];
scanf("%d",&n);
printf("%d\n",n);
memset( h_month , 0 , sizeof(char)*10 );
while(n--)
{
scanf("%d. %s %d", &h_day , h_month , &h_year );
for( i = 0 ; i < 19 ; i++ )
if( strcmp(h_month , haab_month[i])==0 )break;
days = 365*h_year + i*20 + h_day ;
printf("%d %s %d\n", days%13+1 , tzolkin_month[days%20] , days/260 );
}
//system("PAUSE");
return 0;
}
5.4例题--玛雅历--2965
最新推荐文章于 2020-06-08 21:32:34 发布