//给出年月日,计算该日是该年的第n天//
#include "stdio.h"
int main()
{
int sum_day(int ,int );
int leap(int year);
int year,month,day,days;
scanf("%d,%d,%d",&year,&month,&day);
days=sum_day(month,day);
if(leap(year)&&month>=3)
days=days+1;
printf("%d\n",days);
return 0;
}
int sum_day(int month, int day)
{
int day_tab[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int i;
for(i=1;i<month;i++)
day+=day_tab[i];
return day;
}
int leap(int year)
{
int leap;
leap=year%4==0&&year%100!=0||year%400==0;
return leap;
}
给出年月日,计算该日是该年的第n天
最新推荐文章于 2022-07-21 13:59:52 发布