Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
帮忙看看#include<iostream> #include<string> using namespace std; int main() { int sum,d,c,n,y,t; string m,M[21]={"eof","imix", "ik"," akbal", "kan"," chicchan", "cimi"," manik", "lamat"," muluk", "ok", "chuen", "eb", "ben", "ix", "mem"," cib"," caban", "eznab"," canac"," ahau "}; cin>>n; char cha;//注意 字符与字符串定义不同, 股对应输入不同。 cout<<n<<endl; for(int i=1;i<=n;i++) { cin>>d>>cha>>m>>y; if(m=="pop") c=0; if(m=="no") c=20; if(m=="zip") c=40; if(m=="zotz") c=60; if(m=="tzec") c=80; if(m=="xul") c=100; if(m=="yoxkin") c=120; if(m=="mol") c=140; if(m=="chen") c=160; if(m=="yax") c=180; if(m=="zac") c=200; if(m=="ceh") c=220; if(m=="mac") c=240; if(m=="kankin") c=260; if(m=="muan") c=280; if(m=="pax") c=300; if(m=="koyab") c=320; if(m=="cumhu") c=340; if(m=="uayet") c=360; sum=y*365+c+1+d; if(sum%260==0) { y=sum/260-1; d=20; t=13; } else { y=sum/260; if(sum%20==0) d=20; else d=sum%260%20; if(sum%13==0) t=13; else t=sum%260%13; } cout<<t<<" "<<M[d]<<" "<<y<<endl; } return 0; } Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator