#include <stdio.h>
int main(void)
{
int year,month,day,count,daycount;
printf("请输入日期\n");
scanf("%d-%d-%d",&year,&month,&day);
if((year%4==0&&year%100!=0)||(year%400==0&&year%100!=0))
{
count=1;
printf("今年是闰年\n");
}
else
{
printf("今年是平年\n");
}
switch(month)
{
case 1 : daycount =day;break;
case 2 : daycount =31+day;break;
case 3 : daycount =59+day;break;
case 4 : daycount =90+day;break;
case 5 : daycount =120+day;break;
case 6 : daycount =151+day;break;
case 7 : daycount =181+day;break;
case 8 : daycount =212+day;break;
case 9 : daycount =243+day;break;
case 10 : daycount =273+day;break;
case 11 : daycount =304+day;break;
case 12 : daycount =335+day;break;
}
if(count==1)
{
if(month>2)
{
printf("今年是闰年,今天是第%d天",daycount+1);
}
else
{
printf("今年是闰年,今天是第%d天",daycount);
}
}
else
{
printf("今年是平年,今天是第%d天",daycount);
}
}
输入日期,判断是今天的第多少天?区分闰年平年
最新推荐文章于 2024-10-16 10:13:45 发布