【深基3.例9】月份天数
题目描述
输入年份和月份,输出这一年的这一月有多少天。需要考虑闰年。
输入格式
输入两个正整数,分别表示年份 y y y 和月数 m m m,以空格隔开。
输出格式
输出一行一个正整数,表示这个月有多少天。文章来源:https://www.toymoban.com/news/detail-605847.html
样例 #1
样例输入 #1
1926 8
样例输出 #1
31
样例 #2
样例输入 #2
2000 2
样例输出 #2
29
提示
数据保证 1583 ≤ y ≤ 2020 1583 \leq y \leq 2020 1583≤y≤2020, 1 ≤ m ≤ 12 1 \leq m \leq 12 1≤m≤12。文章来源地址https://www.toymoban.com/news/detail-605847.html
#include <iostream>
using namespace std;
int main()
{
int x,y;
cin>>x>>y;
bool flag=false;
if((x%4==0 && x%100!=0) || (x%400==0) )
{
flag=true;
}
if(y==1 || y==3 || y==5 || y==7 || y==8 || y==10 || y==12)
cout<<31;
else
{
if(flag && y==2)
cout<<29;
else if(y==2 && !flag)
cout<<28;
else
cout<<30;
}
return 0;
}
到了这里,关于【洛谷】P5716 【深基3.例9】月份天数的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!