2444 - 【入门】判断某年某月的天数

输入年,月,然后告诉该月有多少天。

题目输入

输入只有一行,包括2个整数。之间用一个空格分开。

题目输出

输出只有一行(这意味着末尾有一个回车符号),包括1个整数。

输入/输出样例

题目输入

2000 2

题目输出

29

C++解答

#include <iostream>
using namespace std;
int judge(int year)
 {
  if(year%4==0&&year%100!=0||year%400==0)
	  return 1;
  else
	  return 0;
}
int main()
{
	int n,y,a;
	int r[12]={31,29,31,30,31,30,31,31,30,31,30,31};
	int p[12]={31,28,31,30,31,30,31,31,30,31,30,31};
	cin>>n>>y;
	a=judge(n);

	if(a==1)
	    cout<<r[y-1]<<endl;
	else
		cout<<p[y-1]<<endl;
	return 0;

}

时间限制 1 秒
内存限制 128 MB
讨论 统计
上一题 下一题