简单1002为什么WA
tjuacm吧
全部回复
仅看楼主
level 2
蓝波晚 楼主
#include<iostream>
#include<cstring>
#include<string>
#include<cstdlib>
#include<windows.h>
using namespace std;
int month_Habb_toi(string s)
{
int month_num;
if(s=="pop")
month_num = 0;
else if(s=="no")
month_num = 1;
else if(s=="zip")
month_num = 2;
else if(s=="zotz")
month_num = 3;
else if(s=="tzec")
month_num = 4;
else if(s=="xul")
month_num = 5;
else if(s=="yoxkin")
month_num = 6;
else if(s=="mol")
month_num = 7;
else if(s=="chen")
month_num = 8;
else if(s=="yax")
month_num = 9;
else if(s=="zac")
month_num = 10;
else if(s=="ceh")
month_num = 11;
else if(s=="mac")
month_num = 12;
else if(s=="kankin")
month_num = 13;
else if(s=="muan")
month_num = 14;
else if(s=="pax")
month_num = 15;
else if(s=="koyab")
month_num = 16;
else if(s=="cumhu")
month_num = 17;
else
cout<<"ERROR"<<endl;
return month_num;
}
int main()
{
long T,i,day,year,month_num,time;
char c;
string month;
cin>>T;
cout<<T<<endl;
for(i=0;i<T;i++)
{
cin>>day;
cin.get(c);
cin.get(c);
cin>>month;
cin>>year;
month_num = month_Habb_toi(month);
time = 365*year + month_num*20 + day;
year = time / 260;
month_num = time % 13 + 1;
day = time % 20 + 1;
switch(day)
{
case 0:month = "ahau";break;
case 1:month = "imix";break;
case 2:month = "ik";break;
case 3:month = "akbal";break;
case 4:month = "kan";break;
case 5:month = "chicchan";break;
case 6:month = "cimi";break;
case 7:month = "manik";break;
case 8:month = "lamat";break;
case 9:month = "muluk";break;
case 10:month = "ok";break;
case 11:month = "chuen";break;
case 12:month = "eb";break;
case 13:month = "ben";break;
case 14:month = "ix";break;
case 15:month = "mem";break;
case 16:month = "cib";break;
case 17:month = "caban";break;
case 18:month = "eznab";break;
case 19:month = "canac";break;
default:cout<<"ERROR"<<endl;
}
cout<<month_num<<' '<<month<<' '<<year<<endl;
}
system("pause");
return 0;
}
2015年03月29日 09点03分 1
level 2
蓝波晚 楼主
有人吗?
2015年03月29日 09点03分 2
1