闰年的判断条件为:能被4整除但不能被100整除或者能被400整除,

大月31天,小月30天,二月28天(闰年29天)。

大月:1,3,5,7,8,10,12.

小月:2,4,6,9,11.

#include<bits/stdc++.h>
using namespace std;
int main()
{
	int a,b;
	cin>>a>>b;
	if(a%4==0&&a%100!=0||a%400==0)
	{
		if(b==2)
		{
			cout<<29;
		}
		if(b==1||b==3||b==5||b==7||b==8||b==10||b==12)
			cout<<31;
		if(b==4||b==6||b==9||b==11)
			cout<<30;
	}
	else
	{
		if(b==2)
			cout<<28;
		if(b==1||b==3||b==5||b==7||b==8||b==10||b==12)
			cout<<31;
		if(b==4||b==6||b==9||b==11)
			cout<<30;
	}
 	return 0;
}

 

Logo

集算法之大成!助力oier实现梦想!

更多推荐