#include <iostream>
#include <string.h>
using namespace std;
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 main(){
int n,year,day,mon,t;
char s[10];
cin>>n;
cout<<n<<endl;
while(n--){
scanf("%d. %s %d",&day,s,&year);
for(mon=0;mon<19;mon++){
if(strcmp(Haab_month[mon],s)==0)
break;
}
t=365*year+mon*20+day;
cout<<1+t%13<<" "<<Tzolkin_month[t%20]<<" "<<t/260<<endl;
}
return 0;
}
<iostream>
#include <string.h>
using namespace std;
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 main(){
int n,year,day,mon,t;
char s[10];
cin>>n;
cout<<n<<endl;
while(n--){
scanf("%d. %s %d",&day,s,&year);
for(mon=0;mon<19;mon++){
if(strcmp(Haab_month[mon],s)==0)
break;
}
t=365*year+mon*20+day;
cout<<1+t%13<<" "<<Tzolkin_month[t%20]<<" "<<t/260<<endl;
}
return 0;
}
北大OJ1008
最新推荐文章于 2024-03-17 16:01:12 发布