标题:计算某月天数
类别:流程控制
时间限制:2S
内存限制:10000Kb
问题描述:
每年的1,3,5,7,8,10,12月有31天,4,6,9,11月有30天,闰年2月29天,其他年份2月28天,给定年份和月份求该月的天数
输入说明:
输入由两个正整数a和b构成,a表示年份,b表示月份,a和b之间用空格分隔
输出说明:
根据年份和月份计算该月天数并输出
输入样例
输入样例1
2000 3
输入样例2
2001 2
输出样例
输出样例1
31
输出样例2
28
#include<stdio.h>
int main()
{ int a,b,day;
scanf("%d %d",&a,&b);
switch(b)
{case 1:case 3:case 5:case 7:case 8:case 10:case 12:printf("31");break;
case 4:case 6:case 9:case 11:printf("30");break;
case 2:
if(a%400==0) printf("29");
else if(a%100==0) printf("28");
else if(a%4==0) printf("29");
else printf("28");
break;
}
}