算法-日期问题

算法-日期问题

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;
}
相关推荐
Jerry10 分钟前
LeetCode 78. 子集
算法
DuHz1 小时前
论文解读:用于数据分析的极值点对称模态分解方法 (Extreme-point Symmetric Mode Decomposition,ESMD)
论文阅读·算法·信息与通信·信号处理
risc1234561 小时前
序列化框架
数据结构
HZZD_HZZD1 小时前
用电负荷聚类分析实战:基于`scikit-learn`的`K-Means`与`DBSCAN`双算法对比、`PCA`降维可视化与智能电表负荷画像全流程
算法·scikit-learn·kmeans
MIngYaaa5201 小时前
2026暑期牛客多校1 2026-7-17
数据结构·算法
wabs6661 小时前
关于图论【卡码网107.寻找存在的路线的思考】
数据结构·算法·图论
半兽先生1 小时前
大模型技术开发与应用——4.大模型提示词工程实战
人工智能·算法
啦啦啦啦啦zzzz2 小时前
设计模式:建造者模式
c++·设计模式·建造者模式
独隅2 小时前
CLion 在 Linux 上的完整安装与配置使用指南
linux·运维·服务器·c语言·c++·ide
wuminyu2 小时前
JUC组件逐层剥离与深度剖析
java·linux·c语言·jvm·c++·算法