int day_of_year(int year, int month, int day){
int i, leap;//leap是否为闰年
int tab[2][13] = {
{0,31,28,31,30,31,30,31,31,30,31,30,31},
{0,31,29,31,30,31,30,31,31,30,31,30,31}
};
leap = (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);
for (i = 1; i < month; i++){
day = day + tab[leap][i];
}//for
return day;
}//day_of_year