#include<stdio.h>
int getIndexOfDay(int year, int month, int day)
{
int months[13] = {0,31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int index, i;
if ((year % 400 == 0) || (year % 100 != 0 && year % 4 == 0))
{
months[2] += 1;
}
index = 0;
for (i = 1; i < month; i++)
{
index += months[i];
}
index += day;
return index;
}
int main()
{
int year ,month,day;
while(scanf("%d/%d/%d",&year,&month,&day)!=EOF)
printf("%d\n", getIndexOfDay( year, month, day));
return 0;
}
判断几号是一年中的第几天
最新推荐文章于 2022-07-20 09:33:16 发布