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 |
怎么错了呢?#include "stdio.h" #include "string.h" void convert ( long day , long month , long year ) { long c_day , c_number , c_year ; long count , temp_1 ; count = year * 365 + ( month-1 ) * 20 + day ; c_year = count / 260 ; temp_1 = count % 260 ; c_number = temp_1 % 13 ; c_day = temp_1 % 20 ; printf ( "%d " , c_number ) ; switch ( c_day ) { 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 20 : printf ("ahau " );break ; }; printf ( "%d\n" , c_year) ; } int main ( ) { int i , j ; long day , year , month ; char a[8] ; scanf ("%d" , &i ) ; printf ("%d\n" , i ) ; while ( i -- ) { fflush(stdin) ; scanf ( "%ld." , &day ) ; scanf ( "%s" , a ) ; scanf ( "%ld" , &year ) ; if ( strcmp ( a , "pop" ) == 0 ) { month = 1 ; goto line1 ; } if ( strcmp ( a , "no" ) == 0 ) { month = 2 ; goto line1 ; } if ( strcmp ( a , "zip" ) == 0 ) { month = 3 ; goto line1 ; } if ( strcmp ( a , "zotz" ) == 0 ) { month = 4 ; goto line1 ; } if ( strcmp ( a , "tzec" ) == 0 ) { month = 5 ; goto line1 ; } if ( strcmp ( a , "xul" ) == 0 ) { month = 6 ; goto line1 ; } if ( strcmp ( a , "yoxkin" ) == 0 ) { month = 7 ; goto line1 ; } if ( strcmp ( a , "mol" ) == 0 ) { month = 8 ; goto line1 ; } if ( strcmp ( a , "chen" ) == 0 ) { month = 9 ; goto line1 ; } if ( strcmp ( a , "yax" ) == 0 ) { month = 10 ; goto line1 ; } if ( strcmp ( a , "zac" ) == 0 ) { month = 11 ; goto line1 ; } if ( strcmp ( a , "ceh" ) == 0 ) { month = 12 ; goto line1 ; } if ( strcmp ( a , "mac" ) == 0 ) { month = 13 ; goto line1 ; } if ( strcmp ( a , "kankin" ) == 0 ) { month = 14 ; goto line1 ; } if ( strcmp ( a , "muan" ) == 0 ) { month = 15 ; goto line1 ; } if ( strcmp ( a , "pax" ) == 0 ) { month = 16 ; goto line1 ; } if ( strcmp ( a , "koyab" ) == 0 ) { month = 17 ; goto line1 ; } if ( strcmp ( a , "cumhu" ) == 0 ) { month = 18 ; goto line1 ; } if ( strcmp ( a , "uayet" ) == 0 ) { month = 19 ; goto line1 ; } line1: convert ( day+1 , month , year ) ; } } Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator