Description
给你一个年份和月份,求该月有多少天
Input
一个年份(正整数),一个月份(1-12),中间有一个空格隔开
Output
该月的天数,单独占一行。
Sample Input
2012 2
Sample Output
29
HINT
Source
#include<stdio.h>
int main ()
{
int year, month, days;
scanf("%d %d", &year, &month);
switch(month)
{
case 4:
case 6:
case 9:
case 11: days = 30; break;
case 2:
if((year%400 == 0)||(year%4 == 0 && year%100 != 0)) //表达式太长,优先级高的运算符两侧可以不交空格,保证含义清晰
days = 29;
else
days = 28;
break;
default: days = 31;
}
printf("%d\n",days);
return 0;
}