#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("请输入日期计算该日期为该年中的第几天,用逗号隔开\n");
int year=0;
int month=0;
int day=0;
int days=0;
int x=0,y=0;
int z=28;
scanf("%d,%d,%d",&year,&month,&day);
if((year%100==0&&year%4==0)||year%400==0)
{
z=29;
}
switch(month)
{
case 1:
x=0,z=0;
break;
case 2:
x=1,z=0;
break;
case 3:
x=1;
break;
case 4:
x=2;
break;
case 5:
x=2,y=1;
break;
case 6:
x=3,y=1;
break;
case 7:
x=3,y=2;
break;
case 8:
x=4,y=2;
break;
case 9:
x=5,y=2;
break;
case 10:
x=5,y=3;
break;
case 11:
x=6,y=3;
break;
case 12:
x=6,y=4;
break;
}
days=31*x+30*y+day+z;
printf("在该年中的天数为:%d",days);
return 0;
}
输入一个年月份输出在改年该日期的天数
最新推荐文章于 2024-04-15 18:21:43 发布