void main()
{ int年,月,閏,I;
Printf("請輸入年份號:");
scanf("%d ",& amp年份);
{ if (year%400==0)
leap = 1;
其他
{ if(year % 4 = = 0 & amp;& amp年份%100!=0)
leap = 1;
其他
閏= 0;
}
}
if (leap==1)
{
Printf("請輸入月份:");
scanf("%d ",& amp月);
開關(月)
{ case 1:I = 31;打破;
情況二:i = 29打破;
案例三:I = 31;打破;
情況四:i = 30打破;
案例五:I = 31;打破;
案例六:i = 30打破;
案例7:I = 31;打破;
案例八:i = 30打破;
案例九:i = 30打破;
案例10:I = 30;打破;
案例11:I = 30;打破;
案例12:I = 31;打破;
默認值:printf("輸入錯誤");
}
Printf("%d年%d月有%d天\n ",year,month,I);
}
其他
{
Printf("請輸入月份:");
scanf ("%d ",& amp月);
開關(月)
{ case 1:I = 31;打破;
情況二:i = 28打破;
案例三:I = 31;打破;
情況四:i = 30打破;
案例五:I = 31;打破;
案例六:i = 30打破;
案例7:I = 31;打破;
案例八:i = 30打破;
案例九:i = 30打破;
案例10:I = 30;打破;
案例11:I = 30;打破;
案例12:I = 31;打破;
默認值:printf("輸入錯誤");
}
Printf("%d年%d月有%d天\n ",year,month,I);
}
}