榪欐槸涓閬撳叧浜庡巻娉曡漿鎹㈢殑闂銆備粠榪欓亾棰樻垜寰楀埌2鐐規敹鑾鳳細涓銆侀鐩腑鏈堜喚鎴栬呮棩鏈熸槸鐢ㄥ瓧絎︿覆鏉ヨ〃紺虹殑錛岃繖鏃跺埄鐢ㄤ簩浣嶆暟緇勫彲浠ヨ交鏉懼疄鐜頒粠瀛楃涓插埌鏁板瓧鐨勮漿鎹紱浜屻乀zolkin涓殑鏃ユ湡鍜屾湀鏁版槸鐩鎬簰鐙珛鐨勶紝鍙垎鍒彇浣欍?/div>
鍙﹀錛屾垜瑙夊緱寰堥噸瑕佺殑涓鐐瑰氨鏄紝涓瀹氳娓呮棰樼洰鏄粠0錛岃繕鏄粠1寮濮嬫暟鐨勶紝騫朵笖鍦ㄥ彇浣欐椂鍊欏叧浜庤繖鏂歸潰涓瀹氳淇濇寔澶磋剳娓呴啋銆傚緢瀹規槗鍑洪敊銆?div style="background-color: rgb(238, 238, 238); font-size: 13px; border-left-color: rgb(204, 204, 204); padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "> 1 #include<stdio.h>
2 #include<string.h>
3 #include<stdlib.h>
4 int n;
5 char haabmonth[19][10] = {"pop","no","zip","zotz","tzec","xul","yoxkin","mol","chen","yax","zac","ceh","mac","kankin","muan","pax","koyab","cumhu","uayet"};
6 char tzolkinday[20][10] = {"imix","ik","akbal","kan","chicchan","cimi","manik","lamat","muluk","ok","chuen","eb","ben","ix","mem","cib","caban","eznab","canac","ahau"};
7 int day;
8 char month[10];
9 int year;
10 int main()
11 {
12 scanf("%d",&n);
13 printf("%d\n",n);
14 for(int i = 0;i < n;++i){
15 scanf("%d. %s %d",&day,month,&year);
16 int days;
17 for(int k = 0;k < 19;++k){
18 if(!strcmp(haabmonth[k],month)){
19 days = year * 365 + k * 20 + day;
20 break;
21 }
22 }
23 int m = days % 260;
24 printf("%d %s %d\n",m%13+1,tzolkinday[m%20],days/260);
25 }
26 system("pause");
27 return 0;
28 }
29
code