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 |
什么叫整体输出?In Reply To:我将输出格式改为整体输出也一直wrang answer啊!郁闷!!!!!!!!!!!求救啊!!!!!!!!! Posted by:acmcc at 2004-05-06 18:39:54 怎么输出,什么时候输出,是没关系的 只要最后你所有输出的效果和题目要求的一样就行了. 根本就没有必要到最后全部一起输出 你完全可以做出一点输出一点. > #include<stdio.h> > #include<string.h> > #define MAX 1000 > typedef struct > { > char hmon[1],tmon[1]; > int hyear,tyear; > int hday,tday; > }Maya; > > void main() > { > long total; > Maya cw[MAX]; > int n,i,m,tmpmon; > scanf("%d",&n); > for(i=0;i<n;i++) > { > m=0; > scanf("%d.%s%d",&cw[i].hday,cw[i].hmon,&cw[i].hyear); > if(cw[i].hyear>=5000) continue; > if(!strcmp(cw[i].hmon,"pop")) m=1; > else if(!strcmp(cw[i].hmon,"no")) m=2; > else if(!strcmp(cw[i].hmon,"zip")) m=3; > else if(!strcmp(cw[i].hmon,"zotz")) m=4; > else if(!strcmp(cw[i].hmon,"tzec")) m=5; > else if(!strcmp(cw[i].hmon,"xul")) m=6; > else if(!strcmp(cw[i].hmon,"yoxkin")) m=7; > else if(!strcmp(cw[i].hmon,"mol")) m=8; > else if(!strcmp(cw[i].hmon,"chen")) m=9; > else if(!strcmp(cw[i].hmon,"yax")) m=10; > else if(!strcmp(cw[i].hmon,"zac")) m=11; > else if(!strcmp(cw[i].hmon,"ceh")) m=12; > else if(!strcmp(cw[i].hmon,"mac")) m=13; > else if(!strcmp(cw[i].hmon,"kankin")) m=14; > else if(!strcmp(cw[i].hmon,"muan")) m=15; > else if(!strcmp(cw[i].hmon,"pax")) m=16; > else if(!strcmp(cw[i].hmon,"koyab")) m=17; > else if(!strcmp(cw[i].hmon,"cumhu")) m=18; > else if(!strcmp(cw[i].hmon,"uayet")) m=19; > > total=cw[i].hyear*365+20*(m-1)+cw[i].hday+1; > cw[i].tyear=(total-1)/260; > total%=260; > if(total==0) > { > cw[i].tday=13; > strcpy(cw[i].tmon,"ahau"); > continue; > } > cw[i].tday=total%13; > if(cw[i].tday==0) cw[i].tday=13; > tmpmon=total%20; > switch(tmpmon) > { > case 0: strcpy(cw[i].tmon,"ahau"); break; > case 1: strcpy(cw[i].tmon,"imix"); break; > case 2: strcpy(cw[i].tmon,"ik"); break; > case 3: strcpy(cw[i].tmon,"akbal"); break; > case 4: strcpy(cw[i].tmon,"kan"); break; > case 5: strcpy(cw[i].tmon,"chicchan"); break; > case 6: strcpy(cw[i].tmon,"cimi"); break; > case 7: strcpy(cw[i].tmon,"manik"); break; > case 8: strcpy(cw[i].tmon,"lamat"); break; > case 9: strcpy(cw[i].tmon,"muluk"); break; > case 10: strcpy(cw[i].tmon,"ok"); break; > case 11: strcpy(cw[i].tmon,"chuen"); break; > case 12: strcpy(cw[i].tmon,"eb"); break; > case 13: strcpy(cw[i].tmon,"ben"); break; > case 14: strcpy(cw[i].tmon,"ix"); break; > case 15: strcpy(cw[i].tmon,"mem"); break; > case 16: strcpy(cw[i].tmon,"cib"); break; > case 17: strcpy(cw[i].tmon,"caban"); break; > case 18: strcpy(cw[i].tmon,"eznab"); break; > case 19: strcpy(cw[i].tmon,"canac"); break; > } > } > printf("%d\n",n); > for(i=0;i<n;i++) > { > printf("%d %s %d\n",cw[i].tday,cw[i].tmon,cw[i].tyear); > } > } Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator