问题描述 :
输入年和月,输出该月有几天。
输入说明 :
输入两个整数,中间以空格分隔,第一个整数表示年,第二个整数表示月。
输出说明 :
输出该年该月的天数,输出时,行首与行尾均无空格,仅输出一个整数。
输入范例 :
2000 2
输出范例 :
29
c源码:
#include<stdio.h>
int main()
{
int y,m,x;
scanf("%d%d",&y,&m);
switch(m)
{
case 1:x=31;break;
case 2:if(y%4==0&&y%100!=0||y%400==0)
x=29;else x=28;break;
case 3:x=31;break;
case 4:x=30;break;
case 5:x=31;break;
case 6:x=30;break;
case 7:x=31;break;
case 8:x=31;break;
case 9:x=30;break;
case 10:x=31;break;
case 11:x=30;break;
case 12:x=31;break;
}
printf("%d",x);
return 0;
}