分析:

三种类型,

A.2月比较特殊,平年的2月只有28天,而闰年的2月有 29 天;

B.4、6、9、11月;

C.其他1、3、5、7、8、10、12月。

代码:

/*输入一个年份和月份,输出该月的天数*/
#include<stdio.h>
int main()
{
int year, month;
printf("输入年和月(用空格分隔):\n");
scanf_s("%d %d", &year, &month);
switch (month)
{
case 2:if (year % == || (year % == && year % != ))
printf("29天!\n");
else
printf("28天!\n");
break;
case :
case :
case :
case :printf("30天!\n"); break;
default:printf("31天!\n"); break;
}
return ;
}

 

05-04 00:49