P5716 【深基3.例9】月份天数

题目

描述

输入年份和月份,输出这一年的这一月有多少天。需要考虑闰年。

输入输出样例

输入 输出
1926 8 31
2000 2 29

解答

#include<iostream>
using namespace std;

int month[12]{31,28,31,30,31,30,31,31,30,31,30,31}; //定义平年每月天数数组
int y,m;
int main()
{
    cin>>y>>m;
    if(y%4==0 && (y%100!=0 || y%400==0)) //如果是闰年,更新2月天数
        month[1]=29;
    
    cout<<month[m-1];
    
    return 0;
}
posted @ 2021-03-30 16:51  CodeSpark  阅读(163)  评论(0编辑  收藏  举报