#include <stdio.h>
int main()
{
int year,mon,day,two,sum;
scanf("%d %d %d",&year,&mon,&day);
if (year%400==0||year%4==0&&year%100!=0)
two=29;
else
two=28;
switch (mon)
{
case 1:sum=day;break;
case 2:sum=31+day;break;
case 3:sum=31+two+day;break;
case 4:sum=31*2+two+day;break;
case 5:sum=31*2+two+30+day;break;
case 6:sum=31*3+two+30+day;break;
case 7:sum=31*3+two+30*2+day;break;
case 8:sum=31*4+two+30*2+day;break;
case 9:sum=31*5+two+30*2+day;break;
case 10:sum=31*5+two+30*3+day;break;
case 11:sum=31*6+two+30*3+day;break;
case 12:sum=31*6+two+30*4+day;break;
}
printf("%d\n",sum);
return 0;
}
C语言:求输入日期是这一年的第几天
最新推荐文章于 2023-07-31 18:55:11 发布