2021/11/25
#include<stdio.h>
main()
{
int month[13];
month[1] = 31; month[2] = 28; month[3] = 31;
month[4] = 30; month[5] = 31; month[6] = 30;
month[7] = 31; month[8] = 31; month[9] = 30;
month[10] = 31; month[11] = 30; month[12] = 31;
//规定每月天数
int y, m, d;
printf("input date:\n");
scanf_s("%d%d%d", &y, &m, &d);
//输入年月日
if ((y % 4 == 0 && y % 100 != 0) || y % 400 == 0)
month[2] = 29;
//判断是否闰年
int day = 0;
if (m == 1)
day = d;
else
{
for (int i = 1; i < m; i++)
{
day += month[i];
}
day += d;
}
printf("此日期是当年的第%d天\n", day);
return 0;
}