编程实现统计某年某月份的天数。
例如:输入:2017.7
输出:31天
#include <stdio.h>
int main()
{
int year;
int month;
printf ("please input year and month!(such as:2017.7)\n");
scanf ("%4d.%d",&year,&month);
switch (month)
{
case 2:
if(year%4==0 && year%100!=0 || year%400==0) //判断是否是为闰年
{
printf ("29 days\n");
}
else
{
printf ("28 days\n");
}
break;
case 4:
case 6:
case 9:
case 11:
printf ("30 days\n");
break;
default:
printf ("31 days\n");
break;
}
return 0;
}
ps:要注意闰年的二月有28天。