1036: 某年某月有多少天
Time Limit: 1 Sec Memory Limit: 30 MBSubmit: 14127 Solved: 8525
Submit Status Web Board
Description
给你一个年份和月份,求该月有多少天
Input
一个年份(正整数),一个月份(1-12),中间有一个空格隔开
Output
该月的天数,单独占一行。
Sample Input
2012 2
Sample Output
29
解析:
首先需要判断年份是否为闰年,之后再判断月份。
程序如下:
解析:
首先需要判断年份是否为闰年,之后再判断月份。
程序如下:
#include<cstdio>
int main()
{
int n,m,a;
scanf("%d%d",&n,&m);
if(n%4==0&&n%100!=0)
a=1;
else if(n%400==0)
a=1;
else a=0;
if(a==1&&m==2)
printf("29\n");
else if(a==0&&m==2)
printf("28\n");
else if(m==1||m==3||m==5||m==7||m==8||m==10||m==12)
printf("31\n");
else if(m==4||m==6||m==9||m==11)
printf("30\n");
return 0;
}