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啊?哪位大哥帮忙看看,注意的数据都过了,怎么还是WA啊? #include<stdio.h> #include<string.h> void main() { int n,i,j=0,k; int day[10000],month[10000],year[10000]; int d[10000],m[10000],y[10000]; char s[10000][10],t[10000][10]; scanf("%d",&n); for(i=0;i<n;i++,j++) scanf("%d. %s%d",&day[j],s[j],&year[j]); for(i=0;i<n;i++) { day[i]++; if((strcmp(s[i],"pop"))==0)month[i]=1; else if((strcmp(s[i],"no"))==0)month[i]=2; else if((strcmp(s[i],"zip"))==0)month[i]=3; else if((strcmp(s[i],"zotz"))==0)month[i]=4; else if((strcmp(s[i],"tzec"))==0)month[i]=5; else if((strcmp(s[i],"xul"))==0)month[i]=6; else if((strcmp(s[i],"yoxkin"))==0)month[i]=7; else if((strcmp(s[i],"mol"))==0)month[i]=8; else if((strcmp(s[i],"chen"))==0)month[i]=9; else if((strcmp(s[i],"yax"))==0)month[i]=10; else if((strcmp(s[i],"zac"))==0)month[i]=11; else if((strcmp(s[i],"ceh"))==0)month[i]=12; else if((strcmp(s[i],"mac"))==0)month[i]=13; else if((strcmp(s[i],"kankin"))==0)month[i]=14; else if((strcmp(s[i],"muan"))==0)month[i]=15; else if((strcmp(s[i],"pax"))==0)month[i]=16; else if((strcmp(s[i],"koyab"))==0)month[i]=17; else if((strcmp(s[i],"cumhu"))==0)month[i]=18; else if((strcmp(s[i],"uayet"))==0)month[i]=19; day[i]=day[i]+year[i]*365+(month[i]-1)*20; d[i]=day[i]%13; if(d[i]==0)d[i]=13; if((year[i]*365.0/260.0)==(int)(year[i]*365/260))y[i]=(int)(year[i]*365/260); else y[i]=(int)(year[i]*365/260)+1; m[i]=day[i]%20; if(m[i]==1)strcpy(t[i],"imix"); else if(m[i]==2)strcpy(t[i],"ik"); else if(m[i]==3)strcpy(t[i],"akbal"); else if(m[i]==4)strcpy(t[i],"kan"); else if(m[i]==5)strcpy(t[i],"chicchan"); else if(m[i]==6)strcpy(t[i],"cimi"); else if(m[i]==7)strcpy(t[i],"manik"); else if(m[i]==8)strcpy(t[i],"lamat"); else if(m[i]==9)strcpy(t[i],"muluk"); else if(m[i]==10)strcpy(t[i],"ok"); else if(m[i]==11)strcpy(t[i],"chuen"); else if(m[i]==12)strcpy(t[i],"eb"); else if(m[i]==13)strcpy(t[i],"ben"); else if(m[i]==14)strcpy(t[i],"ix"); else if(m[i]==15)strcpy(t[i],"mem"); else if(m[i]==16)strcpy(t[i],"cib"); else if(m[i]==17)strcpy(t[i],"caban"); else if(m[i]==18)strcpy(t[i],"eznab"); else if(m[i]==19)strcpy(t[i],"canac"); else if(m[i]==0)strcpy(t[i],"ahau"); } printf("%d\n",n); for(i=0;i<n;i++) printf("%d %s %d\n",d[i],t[i],y[i]); } Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator