zzuli OJ 1036:ある年のある月は何日ありますか
Description
あなたに1年と月をあげて、その月が何日あることを求めます
Input
年(正の整数)、月(1-12)、中央にスペースが隔てられています.
Output
この月の日数は、単独で1行を占めます.
Sample Input
2012 2
Sample Output
29
HINT
Source
あなたに1年と月をあげて、その月が何日あることを求めます
Input
年(正の整数)、月(1-12)、中央にスペースが隔てられています.
Output
この月の日数は、単独で1行を占めます.
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
",days);
return 0;
}