|
视频教程的作业,输入日期判断这是这一年的第几天
void main()
{
int a,b,c,d;
scanf("%d %d %d",&a,&b,&c);
if (a%4==0)
{
if (a%100==0)
{
if (a%400==0)
{
d=1;
}
else
{
d=0;
}
}
else
{
d=1;
}
}
if (d==0)
{
switch(b)
{
case 1:printf("%d",c);break;
case 2:printf("%d",c+31);break;
case 3:printf("%d",c+59);break;
case 4:printf("%d",c+90);break;
case 5:printf("%d",c+120);break;
case 6:printf("%d",c+151);break;
case 7:printf("%d",c+181);break;
case 8:printf("%d",c+212);break;
case 9:printf("%d",c+243);break;
case 10:printf("%d",c+273);break;
case 11:printf("%d",c+304);break;
case 12:printf("%d",c+334);break;
}
}
else if(d==1)
{
switch(b)
{
case 1:printf("%d",c);break;
case 2:printf("%d",c+31);break;
case 3:printf("%d",c+60);break;
case 4:printf("%d",c+91);break;
case 5:printf("%d",c+121);break;
case 6:printf("%d",c+152);break;
case 7:printf("%d",c+182);break;
case 8:printf("%d",c+213);break;
case 9:printf("%d",c+244);break;
case 10:printf("%d",c+274);break;
case 11:printf("%d",c+305);break;
case 12:printf("%d",c+335);break;
}
}
}
|
|