题解 | #今年的第几天?#
今年的第几天?
https://www.nowcoder.com/practice/ae7e58fe24b14d1386e13e7d70eaf04d
#include<cstdio> int main(){ int year,month,day; int mon[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; while(scanf("%d%d%d",&year,&month,&day)!=EOF){ int month_day_sum=0; int day_sum=0; if(year%400==0 || year%100!=0 && year%4==0) { mon[2] = 29; } for(int i=0;i<month;++i){ month_day_sum+=mon[i]; } day_sum=month_day_sum+day; printf("%d\n",day_sum); } }