| ||||||||||
| 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 | |||||||||
检查很多变了,为啥还是WA啊,请高手指点,不胜感激!!!!!!!!!!1#include <iostream.h>
#include <string.h>
int fhaab(int year, int month, int day){
int tt=999;
tt=365*year+(month-1)*20+day+1;
return(tt);
}
void main(){
const char haabs[18][8]={"pop", "no", "zip", "zotz", "tzec", "xul", "yoxkin",
"mol", "chen", "yax", "zac", "ceh", "mac", "kankin",
"muan", "pax", "koyab", "cumhu"};
const char hollys[20][9]={"imix","ik","akbal","kan","chicchan","cimi",
"manik","lamat","muluk","ok","chuen","eb","ben",
"ix","mem","cib","caban","eznab","canac","ahau"};
int i,j,i1,n,haabd,haabm,haaby;
int holly1,holly2;
int tt;
int hollyy;
int numt=0,namet=0;
int x[10000],y[10000],z[10000];
char useless,haab[8];
cin>>n;
for (i=1;i<=n;i++){
cin>>haabd>>useless>>haab>>haaby;
for (j=0;j<=17;j++){
if ((haab[0]==haabs[j][0]) && (haab[1]==haabs[j][1])){
haabm=j+1;
break;
}
}
tt=fhaab(haaby,haabm,haabd);
hollyy=tt/260;
numt=0;namet=0;
holly1=0;holly2=0;
for (i1=1;i1<=259;i1++){
numt++;
namet++;
if (numt==14) numt=1;
if (namet==21) namet=1;
if (tt%260==i1){
holly1=numt;
holly2=namet;
break;
}
}
x[i]=holly1;y[i]=holly2;z[i]=hollyy;
}
cout<<n<<endl;
for (i=1;i<=n;i++){
cout<<x[i]<<" "<<hollys[y[i]-1]<<" "<<z[i]<<endl;
}
}
Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator