| ||||||||||
| 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 好伤心 求高手帮忙看看#include<stdio.h>
int main()
{
int n,a[100],c[100],days=0,mon=0,dayy=0,monn=0,yearr=0,i,j;
char b[100][7];
scanf("%d",&n);
for(i=0;i<n;i++){
scanf("%d. ",&a[i]);
for(j=0;;j++){
scanf("%c",&b[i][j]);
if(b[i][j]==' '){
b[i][j]=='\0';break;
}
}
scanf("%d",&c[i]);
}
printf("%d\n",n);
for(i=0;i<n;i++){
switch(b[i][0]){
case 'p':
if(b[i][1]=='o')
mon=1;
else
mon=16;
break;
case 'n':mon=2;break;
case 'z':
if(b[i][1]=='i')
mon=3;
else if(b[i][1]=='o')
mon=4;
else
mon=11;
break;
case 't':mon=5;break;
case 'x':mon=6;break;
case 'y':
if(b[i][1]=='o')
mon=7;
else
mon=10;
break;
case 'm':
if(b[i][1]=='o')
mon=8;
else if(b[i][1]=='a')
mon=13;
else
mon=15;
break;
case 'c':
if(b[i][1]=='h')
mon=9;
else
mon=18;
break;
case 'k':
if(b[i][1]=='a')
mon=14;
else
mon=17;
break;
case 'u':mon=19;break;
}
days=a[i]+1+(mon-1)*20+c[i]*365;
dayy=days%13;
monn=days%20;
yearr=days/260;
if(dayy==0)
printf("13 ");
else
printf("%d ",dayy);
switch(monn){
case 1:printf("imix");break;
case 2:printf("ik");break;
case 3:printf("akbal");break;
case 4:printf("kan");break;
case 5:printf("chicchan");break;
case 6:printf("cimi");break;
case 7:printf("manik");break;
case 8:printf("lamat");break;
case 9:printf("muluk");break;
case 10:printf("ok");break;
case 11:printf("chuen");break;
case 12:printf("eb");break;
case 13:printf("ben");break;
case 14:printf("ix");break;
case 15:printf("mem");break;
case 16:printf("cib");break;
case 17:printf("caban");break;
case 18:printf("eznab");break;
case 19:printf("canac");break;
case 0:printf("ahau");break;
}
if(days%260==0)
yearr--;
printf(" %d\n",yearr);
}
return 0;
}
Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator