程序如下:#include<stdio.h>**
main()
{
int year,mon,days,leap;
printf("年,月:");
scanf("%4d%2d",&year,&mon);
switch(mon)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:days=31;break;
case 4:
case 6:
case 9:
case 11:days=30;break;
case 2:if(year%4==0&&year%100!=0||year%400==0)
leap=1;
else
leap=0;
if(leap)
days=29;
else days=28;
}
printf("%d年%月的天数为%天\n",year,mon,days);
}
但不知道为何出不来结果?求大佬告知