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 |
Re:哪位大侠帮忙看下哪错了,总是WA!In Reply To:哪位大侠帮忙看下哪错了,总是WA! Posted by:194 at 2006-08-13 12:32:35 > > #include "stdio.h" > #include "string.h" > > int main() > {int i,n,day,month,Year,number,lchar; > long days,year; > char a[12],p[12]; > scanf("%d",&n); > printf("%d\n",n); > for(i=0;i<n;i++) > {scanf("%d. %s %ld",&day,a,&year); > if(strcmp(a,"uayet")==0) month=18; > else if(strcmp(a,"cumhu")==0) month=17; > else if(strcmp(a,"koyab")==0) month=16; > else if(strcmp(a,"pax")==0) month=15; > else if(strcmp(a,"muan")==0) month=14; > else if(strcmp(a,"kankin")==0) month=13; > else if(strcmp(a,"mac")==0) month=12; > else if(strcmp(a,"ceh")==0) month=11; > else if(strcmp(a,"zac")==0) month=10; > else if(strcmp(a,"yax")==0) month=9; > else if(strcmp(a,"chen")==0) month=8; > else if(strcmp(a,"mol")==0) month=7; > else if(strcmp(a,"yoxkin")==0) month=6; > else if(strcmp(a,"xul")==0) month=5; > else if(strcmp(a,"tzec")==0) month=4; > else if(strcmp(a,"zotz")==0) month=3; > else if(strcmp(a,"zip")==0) month=2; > else if(strcmp(a,"no")==0) month=1; > else if(strcmp(a,"pop")==0) month=0; > days=year*365+month*20+day+1; > Year=days/260; > number=days%13; > lchar=days%20; > switch(lchar) > {case 0: strcpy(p,"ahau");break; > case 1: strcpy(p,"imix");break; > case 2: strcpy(p,"ik");break; > case 3: strcpy(p,"akbal");break; > case 4: strcpy(p,"kan");break; > case 5: strcpy(p,"chiccban");break; > case 6: strcpy(p,"cimi");break; > case 7: strcpy(p,"manik");break; > case 8: strcpy(p,"lamat");break; > case 9: strcpy(p,"muluk");break; > case 10:strcpy(p,"ok");break; > case 11:strcpy(p,"chuen");break; > case 12:strcpy(p,"eb");break; > case 13:strcpy(p,"ben");break; > case 14:strcpy(p,"ix");break; > case 15:strcpy(p,"mem");break; > case 16:strcpy(p,"cib");break; > case 17:strcpy(p,"caban");break; > case 18:strcpy(p,"eznab");break; > case 19:strcpy(p,"canac");break; > } > printf("%d %s %d\n",number,p,Year); > } > return 1; > } Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator