算法-日期问题

算法-日期问题

1.判断是否闰年

C++ 复制代码
int is_leap(int y)
{
    if((y%400==0)||(y%4==0&&y%100!=0))
    {
        return 1;
    }
    return 0;
}

2.每个月的天数

C++ 复制代码
const int months[]={0,31,28,31,30,31,30,31,31,30,31,30,31};

3.计算当前年当前月的天数

C++ 复制代码
int get_month_days(int year,int month)
{
    int res=months[month];
    if(month==2) res+=is_leap(year);
    return res;
}
相关推荐
故渊at6 分钟前
第二板块:Android 四大组件标准化学理 | 第七篇:Activity 页面载体与任务栈算法
android·算法·生命周期·activity·任务栈
Irissgwe12 分钟前
C++ STL关联式容器详解:set、multiset、map、multimap
开发语言·c++·stl·set·map·multiset·关联式容器
兰令水13 分钟前
leecodecode【区间DP+树形DP】【2026.6.10打卡-java版本】
java·算法·leetcode
Irissgwe13 分钟前
string类的模拟实现
c++·string
budingxiaomoli33 分钟前
二叉树中的深搜
数据结构
weixin1997010801637 分钟前
[特殊字符] 1688开放平台API Sign签名算法详解(Java / Python / PHP 实现)
java·python·算法
断点之下1 小时前
数据结构从零开始④:堆——一种特殊的完全二叉树(附堆排序、TopK问题)
数据结构
WL学习笔记1 小时前
顺序表详解
c语言·数据结构
郝亚军1 小时前
Visual Studio 2022安装for C++桌面开发
c++·ide·visual studio