月份的天数

目录

题目描述

输入格式

输出格式

输入输出样例

说明/提示


题目描述

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

输入格式

输入两个正整数,分别表示年份 y 和月数 m,以空格隔开。

输出格式

输出一行一个正整数,表示这个月有多少天。

输入输出样例

输入 #1

复制代码
1926 8

输出 #1

复制代码
31

输入 #2

复制代码
2000 2

输出 #2

复制代码
29

说明/提示

数据保证 1583≤y≤2020,1≤m≤12。

这道题呢,首先需要特判是否为闰年,如果是,再特判是否为2月,是,那么输出29;否,那么输出31或30.

好,上代码!:

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
int main(){
    int n,m;
    scanf("%d %d",&n,&m);
    int day[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
    if(n%4==0&&n%100!=0||n%400==0)
    day[2]=29;
    printf("%d",day[m]);
    return 0;
}
相关推荐
闲看云起7 分钟前
LeetCode-day5:三数之和
算法·leetcode·职场和发展
Xの哲學21 分钟前
Linux 文件系统一致性: 从崩溃恢复到 Journaling 机制
linux·服务器·算法·架构·边缘计算
wtmReiner23 分钟前
山东大学数值计算2026.1大三上期末考试回忆版
笔记·算法
黛色正浓25 分钟前
leetCode-热题100-滑动窗口合集(JavaScript)
javascript·算法·leetcode
漫随流水42 分钟前
leetcode算法(145.二叉树的后序遍历)
数据结构·算法·leetcode·二叉树
Tony_yitao1 小时前
22.华为OD机试真题:数组拼接(Java实现,100分通关)
java·算法·华为od·algorithm
2501_941875281 小时前
在东京复杂分布式系统中构建统一可观测性平台的工程设计实践与演进经验总结
c++·算法·github
sonadorje1 小时前
梯度下降法的迭代步骤
算法·机器学习
漫随流水1 小时前
leetcode算法(94.二叉树的中序遍历)
数据结构·算法·leetcode·二叉树
王老师青少年编程1 小时前
信奥赛C++提高组csp-s之并查集(案例实践)2
数据结构·c++·并查集·csp·信奥赛·csp-s·提高组