c语言输入一个年月日,要求输出这一天是该年的第几天

输入一个年月日,要求输出这一天是该年的第几天 填空

{
int year,month,day,days=0,i,d;
printf("请输入年月日:");
scanf("%d%d%d",&year,&month,&day);
for(i=1;【1】;i++)

{
switch(i)
{
case 1;
case 2;
case 3;
case 5;
case 7;
case 8;
case 10;
case 12:d=31;【2】
case 4;
case 6;
case 9;
case 11;【3】
case 2:if(【4】) d=28;
case d=29;break;
}
days+=d;
}
printf("%d年%d月%d日是该年的第%d天。\n",year,month,day,【5】);
}

第1个回答  2021-01-01
第1个:i<=12
第2个:break;
第3个:d=30;break;
第4个: (year%4!=0) || (year%100==0&&year%400!=0)
第5个:days本回答被提问者采纳
相似回答