【leetcode】1154. 一年中的第几天
int dayOfYear(char * date){ int day, year, month, sum=0; int monthArr[]={0,31,59,90,120,151,181,212,243,273,304,334,365}; sscanf(strtok(date,"-"), "%d", &year); sscanf(strtok(NULL,"-"), "%d", &month); sum+=monthArr[month-1]; if ((year%4==0 && year%100 || year%400==0) && month>2) sum++; sscanf(strtok(NULL,"-"), "%d", &day); sum+=day; return sum; }